Я могу установить путь включения 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); Но это похоже на плохую практику и затрудняет ситуацию. Поэтому я могу включить в него и […]
Я пытаюсь передать переменную в файл include . Мой хост изменил версию PHP, и теперь любое решение, которое я пытаюсь сделать, не работает. Кажется, я пробовал все, что мог найти. Я уверен, что это самая простая вещь! Переменная должна быть установлена и оценена из первого вызывающего файла (это фактически $_SERVER['PHP_SELF'] , и ему нужно вернуть […]
Я пытаюсь включить удаленные php-файлы в качестве ресурса, но у меня проблемы. Я зашел в файлы php.ini и установил allow_url_fopen в положение ON . Я также искал параметр allow_url_include но его не было в файле, я добавил его в файл php.ini и также установил его. Если я попытаюсь включить использование include ('http://somewebsite.com/lib/somescript.php'); Сервер / php […]
У меня есть 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 и вернуть то, что […]
Можно ли остановить включение файла в середине файла? Например, один файл будет содержать: include('home.php'); и в home.php , он попытался бы отменить включение в какой-то момент: break; // I tried it doesn't work echo "this will not be output Я не говорю о exit , который останавливает все, даже корневой файл. Я просто хочу, чтобы […]
У меня есть файл PHP файл конфигурации, поступающий из файла перевода сообщений Yii, который содержит следующее: <?php return array( 'key' => 'value' 'key2' => 'value' ); ?> Я хочу загрузить этот массив из другого файла и сохранить его в переменной Я пытался это сделать, но он не работает function fetchArray($in) { include("$in"); } в function […]
У меня есть php-файл, который я буду использовать исключительно как include. Поэтому я хотел бы сделать ошибку, а не выполнять ее, когда она будет доступна напрямую, введя URL вместо того, чтобы быть включенным. В основном мне нужно сделать проверку в файле php следующим образом: if ( $REQUEST_URL == $URL_OF_CURRENT_PAGE ) die ("Direct access not premitted"); […]
Множество известных PHP-скриптов, включая WordPress, используют dirname(__FILE__).'/myParent.php' вместо 'myParent.php' при включении файлов в тот же каталог текущего скрипта. Разве они не то же самое? Почему вы предпочитаете печатать больше? Благодарю.
Есть ли разница между ними? Использует ли это вопрос предпочтения? Использует ли один из них другие преимущества? Что лучше для безопасности?