Эта тема на forum.dklab.ru


Владимир Ильин: Ограничения PHP-скриптов на запись в файл
Приветствую!

Подскажите, как настраивать PHP,
чтобы внедряемые при помощи include
внешние скрипты с другого сервера
не имели права на запись в локальную файловую систему,
не могли менять права доступа и пр.?
bæv:
Чего-то Вы не того хотите...

Подробнее можно?
Как Вы себе это представляете? У Ваших скриптов какие права должны в результате получиться?
Владимир Ильин:

Подробнее можно?

Скорее всего, я неправильно разобрался в ситуации.

Просто на одном хостинге видел сообщения Permission denied и подобные, при попытке записать в файл из фрагмента, подгружаемого через include с другого сервера. Чтение происходило без проблем.

Причем диагностические сообщения PHP указывали на ошибку не в запущенном файле, а в подгружаемом! (так и должно быть?)

Возможно, тому php-скрипту вообще нельзя было работать с файлами. Тогда переформулирую вопрос. Что и как нужно сконфигурировать, чтобы запускать PHP-скрипты с такими ограниченными правами? Для сайта (части сайта) не имеющего интерактивности это самое то что нужно!
Владимир Ильин:
Оказывается, это называется safe mode.
Но хорошего описания работы в защищенном режиме
я все равно не нашел...
Алексей Пешков:
Чужие скрипты лучше запускать на чужом сервере и получать только результат их работы. Это называется веб-сервисы.

Эта тема на forum.dklab.ru