Я пытаюсь открыть файл с PHP для доступа на запись:
$myFile = "all.txt"; $fh = fopen($myFile, 'w') or die("can't open file");
Мой браузер плюет обратно:
невозможно открыть файл
Я попробовал chmod -R 777 папку, в которой находится этот файл PHP, а также где сидит $ myFile (текстовый файл). Что еще может быть проблемой?
В результате возникает ошибка, когда я включаю отчет об ошибках. Когда я делаю ls -la all.txt
, я получаю -rwx------ 1 Myname staff 0 Nov 8 15:11 all.txt
Если скрипт запущен из другого каталога, попробуйте открыть файл из полного URI .
Пример:
$myFile = '/path/to/myFile.txt'; if (!file_exists($myFile)) { print 'File not found'; } else if(!$fh = fopen($myFile, 'w')) { print 'Can\'t open file'; } else { print 'Success open file'; }