<?php
echo $_SERVER["DOCUMENT_ROOT"];
echo"<br/>";
include($_SERVER["DOCUMENT_ROOT"]."/a.php");
?>
Все работает, но в директории /1/1.html такойже код. Не работает incude, а echo работает.
В .htaccess прописано:
AddType application/x-httpd-php .php .htm .html .phtml
В чем может быть проблема?
Спустя 4 минуты (13.09.2011 - 20:25) inpost написал(а):
А зачем тебе расширение именно .html ? Для php используй соответственное расширение .php!
И как ты страницу в адресной строке открываешь? localhost/site ? или c:// ? Второй вариант - неправильный. Сервер запущен?
И как ты страницу в адресной строке открываешь? localhost/site ? или c:// ? Второй вариант - неправильный. Сервер запущен?
Спустя 31 минута, 38 секунд (13.09.2011 - 20:56) rihrand написал(а):
Спустя 2 минуты, 36 секунд (13.09.2011 - 20:59) Winston написал(а):
Цитата (rihrand @ 13.09.2011 - 20:21) |
В 1.html прописан такой код: <?php echo $_SERVER["DOCUMENT_ROOT"]; echo"<br/>"; include($_SERVER["DOCUMENT_ROOT"]."/a.php"); ?> |
а ты это пропиши в 1.php
Спустя 33 секунды Winston написал(а):
Цитата (rihrand @ 13.09.2011 - 20:56) |
Файлы на сервере http://site.ru/1.html |
Зайди по этой ссылки и посмотри на исходный код
Спустя 2 минуты, 56 секунд (13.09.2011 - 21:02) rihrand написал(а):
Цитата (Winston @ 13.09.2011 - 17:59) | ||
а ты это пропиши в 1.php |
В php работает. Переехал на новый хостинг. файлов много несколько десятков тысяч. Но суть не в этом. А именно почему так происходит что не работает именно <include> в директориях отличной от корневой.
Спустя 1 минута, 26 секунд (13.09.2011 - 21:03) Winston написал(а):
Цитата (rihrand @ 13.09.2011 - 21:02) |
А именно почему так происходит что не работает именно <include> в директориях отличной от корневой. |
Попробуй так подключать
include(dirname(__FILE__) . '/a.php');
Спустя 38 секунд Winston написал(а):
Цитата (rihrand @ 13.09.2011 - 21:02) |
файлов много несколько десятков тысяч |
Ого У тебя, что там соцсеть какая-то?
Спустя 7 минут, 6 секунд (13.09.2011 - 21:10) rihrand написал(а):
Цитата (Winston @ 13.09.2011 - 18:03) | ||||
Попробуй так подключать include(dirname(__FILE__) . '/a.php'); Спустя 38 секунд Winston написал(а):
Ого :blink: У тебя, что там соцсеть какая-то? |
здесь http://сайт/1.html все работает. Такой же код в папке http://сайт/1/1.html <echo> работает, а <incude> , не работает.
Почему?
Спустя 8 минут, 49 секунд (13.09.2011 - 21:19) Winston написал(а):
Напиши вверху файла
Возможно там ошибка какая-то
error_reporting(E_ALL);
Возможно там ошибка какая-то
Спустя 3 минуты, 31 секунда (13.09.2011 - 21:23) Winston написал(а):
Попробуй еще вместо этого
Цитата (rihrand @ 13.09.2011 - 20:21) |
AddType application/x-httpd-php .php .htm .html .phtml |
Написать так
AddType application/x-httpd-php5 .php .htm .html .phtml
И попробовать добавить/заменить на это
AddHandler application/x-httpd-php .php .htm .html .phtml
Спустя 15 минут, 43 секунды (13.09.2011 - 21:38) caballero написал(а):
положи такой же .htaccess в дочернюю папку