Веб-страница содержит PHP включает в себя:PHP ошибка Warning: Unknown (включает/main.php)
<?php
include 'http://www.example.com/header.txt';
?>
и
<?php
include 'http://www.example.com/footer.txt';
?>
header.txt
и footer.txt
файлы с HTML разметкой помещаются в корневую папку сайт.
Все шло нормально довольно долго, но вдруг следующие сообщения об ошибках появились на веб-страницах в браузере сразу после областей разметки, incerted этими скриптов:
Внимание: неизвестно (включает/main.php): неудачная открыть поток: Нет такого файла или каталога в> Неизвестное на линии 0
Внимание: неизвестно (включает/main.php): не удалось открыть поток: Нет такого файла или каталога в> Неизвестное на линии 0
Предупреждение: (null)(): Failed opening 'includes/main.php' для включения (include _path = '.:/usr/lib/php:/usr/local/lib/php') в Unknown в строке 0
Вся разметка из txt файлов показана браузером правильно. Единственная проблема - это Предупреждающие сообщения. Сайт размещается на общедоступном хостинге. Перед этим сообщением ничего не изменилось в содержании папки веб-сайта.
В чем проблема?
У вас есть какие-либо 'auto_prepend' или' auto_append' директивы? И btw: запретите 'include' через HTTP, если можете, локальный файл или, возможно, установленный ресурс _extremely_ быстрее и надежнее. – Wrikken