Подключения php на php 5.3 и выше

usergeyv

Знаток
Регистрация
5 Июл 2013
Сообщения
152
Реакции
25
Подключаю файл меню к скрипту в папке img/header.php способом
PHP:
<?php include("http://site.ru/nav.php"); ?>
на php5.2 работает
на версиях 5.3 , 5.4 и выше не работает. Нужно на 5.4
ошибка:
PHP:
Warning: include(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in /home/_____/public_html/img/header.php on line 124

Warning: include(http://site.ru/nav.php): failed to open stream: no suitable wrapper could be found in /home/_______/public_html/img/header.php on line 124

Warning: include(): Failed opening 'http://site.ru/nav.php' for inclusion (include_path='.:/opt/php-5.4/pear') in /home/_____/public_html/img/header.php on line 124
 
хост мой
ну ок,сделал так
PHP:
<?php include("/nav.php"); ?>
ошибка вот такая:
PHP:
Warning: include(): Failed opening '/nav.php' for inclusion (include_path='.:/opt/php-5.4/pear') in /home/______/public_html/img/header.php on line 124
 
Неважно, имеется ввиду что инклюдить можно только по путям файловой системы.

В настройках php добавь или замени, если уже есть, строчки:
PHP:
allow_url_include=1
allow_url_fopen=1

PHP:
<?php include("/nav.php"); ?>
слеш в начали пути инклуда означает, что искать этот файл надо в корне диска...

Почитай доки Для просмотра ссылки Войди или Зарегистрируйся
 
Назад
Сверху