4
有一个文件,该文件是可读可写,但被的fopen返回false ...PHP的fopen返回false,但文件是可读/写
if(is_readable($file)) echo 'readable ';
if(is_writable($file)) echo 'writable ';
$fp = fopen($file, 'a+');
var_dump($fp);
结果是
readable writable bool(false)
任何想法?
确定它必须是一个许可的事情,但在文件上尝试777具有相同的结果。
你1000%肯定它是一个文件,而不是一个目录? 'error_reporting(E_ALL);'说什么? – 2010-09-08 12:03:01
1000%似乎有点矫枉过正; P – Wrikken 2010-09-08 12:05:59
将错误报告设置为E_WARNING并查看错误消息是什么。 – jmz 2010-09-08 12:21:02