当我无法打开文件时,如何获得比“FALSE”更有意义的东西。
$myFile = "/home/user/testFile.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
当我使用die
语句时,can't open file
返回给客户端,几乎没用。如果我删除它,则不会引发错误。如果我返回$fh
它是FALSE
. 我尝试了本地文件名和绝对文件名。我index.html
的文件位于我的孔文件夹的子文件夹之一中。此外,我正在将 suPHP 与我试图写入的文件夹一起使用0755
(suPHP 要求所有文件夹都具有此权限)。
我如何找出问题的原因,或者至少在尝试打开文件之前查询它。