以下代码:
<?php
$filevar = "/images/staunton/{$options_item['base_var']}.gif";
if(filesize($filevar) > 1616){
$setstatus = "enabled";
}
else{
$setstatus = "disabled";
}
?>
结果为:
Warning: filesize() [function.filesize]: stat failed for /images/staunton/3-25.gif in [Originating PHPFILE(Edited)] on line 24
路径是正确的文件....我的托管服务器正在运行php 5.2 - 这是语法错误吗?我一直在查看类似的代码,它看起来是正确的。
$filevar
变量中的文件是否存在?PHP 进程是否有读取它及其所在目录的权限? - andrewsi$filevar
上执行file_exists()
然后看看会发生什么。 - GhostInTheSecureShell