Intereting Posts
PHP: проверьте, существует ли узел XML с атрибутом JQuery Удаленная проверка не отображается Ошибка Выполнение требований пароля MySQL вставляет данные из другой таблицы как обнаружить заблокированный адрес из php Быстрее использовать MySQL CURDATE () или дату PHP ()? Обновление MySQL с использованием PDO и подготовленный оператор не работает Как изменить исходный код php и перекомпилировать его? проверьте, является ли значение в элементе html datepicker пустым и выполняет функцию jquery PHP передает класс в качестве ссылки? Показывать ответ отправленной формы на той же странице. (Нет обновления) Получение ошибки мыла SOAP-ERROR: анализ WSDL: не удалось загрузить … не удалось загрузить внешний объект PHP – Защита сайта от папок с 777 правами доступа Как получить переменную в URL-адресе, но когда URL-адрес сохраняется в переменной PHP? CakePHP – поиск 3 таблиц с использованием JOIN

ошибка с использованием include_once с переменной php

//$GLOBAL_includesPath = "http://localhost/smthing/"; <? include_once $GLOBAL_includesPath.'global_menu.php'; ?> 

ошибка:

Предупреждение: include_once () [function.include-once]: http: // оболочка отключена в конфигурации сервера allow_url_include = 0 в C: \ xampp \ htdocs \ smthing \ includes \ page_header.php в строке 39

Предупреждение: include_once (http: //localhost/sthing/includes/global_menu.php) [function.include-once]: не удалось открыть поток: никакой подходящей оболочки не найден в C: \ xampp \ htdocs \ smthing \ includes \ page_header .php в строке 39

Предупреждение: include_once () [function.include]: Не удалось открыть 'http: //localhost/smthing/includes/global_menu.php' для включения (include_path = '; C: \ xampp \ php \ PEAR') в C: \ xampp \ htdocs \ smthing \ includes \ page_header.php в строке 39

Поверьте мне, вы не хотите включать URL-адреса .

  • Как только это не localhost, это огромный риск для безопасности
  • Включение удаленного файла PHP будет включать его вывод ; сам код PHP будет выполняться на удаленном сервере
  • Если вы хотите выход, используйте curl или file_get_contents()

Если вам все равно, и просто хотите, чтобы он работал (плохо!), Ошибка сообщила вам все, что вам нужно: Eenable allow_url_include в вашем php.ini.

В противном случае используйте include_once('path/to/your/file/global_menu.php');

в том числе URL-адреса HTTP, имеет мало смысла. Вы уверены, что хотите включить свои файлы таким образом?

попробуйте это вместо

 include_once $_SERVER['DOCUMENT_ROOT'].'/smithing/global_menu.php';