Как вы разрешаете PHP писать в файл без ущерба для безопасности сервера
Я часто сталкиваюсь с негативными комментариями всякий раз, когда хочу, чтобы PHP-скрипт записывал выходные данные в файл на сервере.
Я используюfopen()
, fwrite()
а такжеfclose()
функции.
Единственный способ, которым я знаю, как это сделать, - это установить разрешения для выходного файла равным 0666 или владеть им "nobody" (то есть пользователем, под которым работает PHP на нашем веб-сервере Apache).
Итак, если «0666» или «никто не принадлежит» являются угрозами безопасности, как вы успешно и безопасно разрешаете PHP-сценарию записывать в файл?
Спасибо, что поделились руководством по этой теме.