Я искал ответ, но не нашел ни одного. Итак, вот она: простая страница php, прежде всего, что у меня есть:
<?PHP
session_start();
require_once("./include/inside_config.php");?>
На той же странице, в теле, я должен включить другую страницу, более толстый jquery, например:
<div style="text-align:center; color:#cccccc;">
<?php include('thicker_it.php');?>
</div>
Последний возвращает ошибку (Предупреждение: include (Thicker_it.php) [function.include]: не удалось открыть поток: нет такого файла или каталога в …) Дело в том, что файл существует в этом месте (запись перед » ./ «не решает проблему).
Замечания:
Эта проблема может быть только одна из следующих двух:
a) Ваш файл не имеет предпосылок для чтения / выполнения для владельца рабочего процесса.
б) Файл не там, где вы думаете.
include(file.ext)
Это известно как относительный путь, и это говорит PHP, что ваш файл находится в том же каталоге, что и скрипт, который выполняется в данный момент, а:
include(/file.ext)
сообщает PHP, что файл находится в корневом каталоге, это называется абсолютным путем.
Решение зависит от того, где в данный момент находится ваш файл, и соответствующая часть вашей структуры каталогов может помочь нам в этом.
Других решений пока нет …