Ниже приведен код, отображающий ошибку при запуске из браузера, но он успешно запускается с терминала. Он переходит в состояние. Но пока я запускаю этот код из linux-терминала ниже кода, он успешно выполняется. Я запускаю этот код из Linux-машины. В чем причина того, что код не работает из браузера?файл не запускается из браузера, а запускается с терминала
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = "John Doe\n";
fwrite($myfile, $txt);
$txt = "Jane Doe\n";
fwrite($myfile, $txt);
fclose($myfile);
Это работает для меня, вы проверили разрешения каталогов? – Nikhil
Работает с терминалом, потому что у вас есть привилегии для создания файлов как root (или вашего пользователя). Но у вас нет разрешения на создание файлов по HTTP-запросу из-за недостаточного разрешения. – Nikhil
Попробуйте: http://php.net/function.chmod – Nikhil