Установить allow_url_include для одного файла - PullRequest
1 голос
/ 03 сентября 2010

Я создал php-файл с именем pagebase.php, которым я очень горжусь. Он содержит класс, который создал весь HTML-файл для меня из ввода, таких как ссылки CSS и ссылки JS. В любом случае этот файл имеет длину в несколько сотен строк, так как он включает несколько вспомогательных функций, таких как cleanHTML (), который удаляет все пробелы из HTML-кода, а затем, с точки зрения непрофессионала, придает исходному виду аккуратность.

Я решил использовать эту базу страниц во всех моих проектах, особенно во всех моих внутренних проектах. Я также планирую добавлять и расширять файл pagebase довольно много. Поэтому меня интересует, можно ли включить опцию allow_url_include, но только для этого одного файла.

Если бы я правильно понял свою теорию, это позволило бы мне включить () этот файл с любого сервера и получить класс pagebase.

Спасибо за все ответы!

Ответы [ 2 ]

4 голосов
/ 03 сентября 2010

Итак, мне интересно, можно ли включить опцию allow_url_include, но только для этого одного файла.

Нет, насколько я знаюэто невозможно.

Однако то, что вы планируете делать, звучит как плохая идея.Включение, которое загружается через Интернет при каждом запросе, ужасно для производительности.

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

1 голос
/ 03 сентября 2010

Это плохая практика.
Вы должны поместить этот файл вместе с проектом, который нуждается в нем, и локально include() это.

...