Как мне получить что-то более значимое, чем «ЛОЖЬ», когда я не могу открыть файл.
$myFile = "/home/user/testFile.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
Когда я использую оператор die
, не может открыть файл
возвращается клиенту, и это почти бесполезно. Если я удалю его, ошибки не возникнет. Если я верну $ fh
, это будет FALSE
. Я пробовал как локальное имя файла, так и абсолютное имя файла. Мой файл index.html
находится в одной из подпапок моей папки с отверстиями. Кроме того, я использую suPHP с папкой, которую я пытаюсь записать, с разрешением 0755
(suPHP требует этого для всех папок).
Как мне выяснить, почему возникла проблема, или хотя бы запросить ее, прежде чем пытаться открыть файл.