在我的文件读写功能中,if($theData = @fread($fh,fileize($myFile)
,如果目标未包含任何零,则将退回不实,因此,我增加了对乱分类的检查(is_numeric
)。 这是安全的吗?
function readfilecontents($myFile)
{
if($fh = @fopen($myFile, r ))
{
$theData = @fread($fh, filesize($myFile));
if($theData || is_numeric($theData))
{
if(@fclose($fh))
{
return $theData;
}
}
}
return false;
}