Articles of включают

Настройка PHP Включить путь на основе сайта?

Я могу установить путь включения PHP в php.ini : include_path = /path/to/site/includes/ Но тогда другие сайты затронуты, так что это не хорошо. Я могу установить PHP include в начале каждого файла: $path = '/path/to/site/includes/'; set_include_path(get_include_path() . PATH_SEPARATOR . $path); Но это похоже на плохую практику и затрудняет ситуацию. Поэтому я могу включить в него и […]

Переменная PHP pass для включения

Я пытаюсь передать переменную в файл include . Мой хост изменил версию PHP, и теперь любое решение, которое я пытаюсь сделать, не работает. Кажется, я пробовал все, что мог найти. Я уверен, что это самая простая вещь! Переменная должна быть установлена ​​и оценена из первого вызывающего файла (это фактически $_SERVER['PHP_SELF'] , и ему нужно вернуть […]

Включение удаленного файла php в качестве ресурса

Я пытаюсь включить удаленные php-файлы в качестве ресурса, но у меня проблемы. Я зашел в файлы php.ini и установил allow_url_fopen в положение ON . Я также искал параметр allow_url_include но его не было в файле, я добавил его в файл php.ini и также установил его. Если я попытаюсь включить использование include ('http://somewebsite.com/lib/somescript.php'); Сервер / php […]

PHP включает файл в webroot из файла вне webroot

У меня есть php-файл за пределами моего веб-сайта, в который я хочу включить файл, находящийся внутри веб-узла. папка вне webroot -> php-файл, в который я хочу включить Webroot -> файл для включения Поэтому мне нужно идти по одному каталогу, но это не работает: include('../webroot/file-to-include.php'); Включить полный путь также не работает: include('home/xx/xx/domains/mydomain/webroot/file-to-include.php'); Как я могу это […]

Как получить содержимое в виде строки?

Возможный дубликат: Выполните файл PHP и верните результат в виде строки PHP захват печати / требуется вывод в переменной Я пытаюсь получить содержимое include в строку. Это возможно? Например, если у меня есть файл test.php: <?php echo 'a is equal to '.$a; ?> Мне нужна функция, скажем include_to_string, чтобы включить test.php и вернуть то, что […]

Можно ли остановить включение php-файла?

Можно ли остановить включение файла в середине файла? Например, один файл будет содержать: include('home.php'); и в home.php , он попытался бы отменить включение в какой-то момент: break; // I tried it doesn't work echo "this will not be output Я не говорю о exit , который останавливает все, даже корневой файл. Я просто хочу, чтобы […]

Как загрузить возвращаемый массив из файла PHP?

У меня есть файл PHP файл конфигурации, поступающий из файла перевода сообщений Yii, который содержит следующее: <?php return array( 'key' => 'value' 'key2' => 'value' ); ?> Я хочу загрузить этот массив из другого файла и сохранить его в переменной Я пытался это сделать, но он не работает function fetchArray($in) { include("$in"); } в function […]

Предотвратите прямой доступ к файлу включения php

У меня есть php-файл, который я буду использовать исключительно как include. Поэтому я хотел бы сделать ошибку, а не выполнять ее, когда она будет доступна напрямую, введя URL вместо того, чтобы быть включенным. В основном мне нужно сделать проверку в файле php следующим образом: if ( $REQUEST_URL == $URL_OF_CURRENT_PAGE ) die ("Direct access not premitted"); […]

Что лучше требовать (dirname (__ FILE __). '/'. 'MyParent.php'), чем просто требовать ('myParent.php')?

Множество известных PHP-скриптов, включая WordPress, используют dirname(__FILE__).'/myParent.php' вместо 'myParent.php' при включении файлов в тот же каталог текущего скрипта. Разве они не то же самое? Почему вы предпочитаете печатать больше? Благодарю.

Разница между «включать» и «требовать» в php

Есть ли разница между ними? Использует ли это вопрос предпочтения? Использует ли один из них другие преимущества? Что лучше для безопасности?