我正在使用这样的脚本:
$path = dirname(__FILE__)."/folder/file.ext"
if(is_readable($path)){
$file = fread(fopen($path,"r"), filesize($path));
}else{
//do something else if file can't be opened
}
令人惊讶的是,它会产生以下错误:
Warning: fread() [function.fread]: Length parameter must be greater than 0
in /nfs/c10/h02/mnt/161920/domains/example.com/html/my-folder/file.php on line 16
我想知道为什么会这样。它仅在某些服务器上发生,而在其他服务器上则很好。成功使用需要什么条件fread
?文件存在于该位置。