Создание исполняемых сценариев с PHP

Я создаю модуль для CMS, который создает его собственные файлы PHP. Я получил некоторую обратную связь, что много поставщиков услуг хостинга не позволяет PHP иметь полномочия записи на каталогах, где Сценарии PHP могут быть выполнены. Хотя сценарии не технически "исполняемы" (они - просто определения классов), я обеспокоен, что этот модуль не может работать над большим количеством сред пользователей.

Действительно ли это верно, и если так, предполагая, что создание файлов PHP является необоротным, там другой подход, который я мог изучить?

1
задан Aaron Carlino 8 August 2010 в 21:24
поделиться

3 ответа

Всем спасибо. @Pekka хорошо замечает. Я ошибочно думал, что «выполнить» - это то же самое, что и простое включение (например, определение класса). Эти сценарии не нужно запускать по URL-адресу, поэтому я думаю, что я в порядке.

1
ответ дан 2 September 2019 в 22:20
поделиться

вы можете сохранить код в базе данных или в текстовом файле и использовать функцию eval () для его запуска.

Взгляните на http://www.php.net/eval

1
ответ дан 2 September 2019 в 22:20
поделиться

Основные службы веб-хостинга позволяют сценариям записывать файлы, а если нет, то позволяют устанавливать разрешения chmod в каталоги и файлы.

(Хасан Аль-Джеши прав, он пишет первым, но я думаю то же самое)

0
ответ дан 2 September 2019 в 22:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: