Forum Webscript.Ru

Программирование => PHP => Тема начата: Druggy от 27 Февраля 2005, 17:20:18

Название: require_once...
Отправлено: Druggy от 27 Февраля 2005, 17:20:18
народ не понимаю что происходит

require_once("./content/cp/content/main.php"); - ничего не выдает, в логах апача следующее замечание:
[Sun Feb 27 17:12:34 2005] [error] PHP Fatal error:  main(): Failed opening required \'./content/cp/content/main.php\' (include_path=\'.;c:\\\\php4\\\\pear\') in d:\\\\server\\\\www\\\\content\\\\cp\\\\cp.php on line 5

require_once("http://localhost/content/cp/content/main.php"); - все работает.

в чем может быть проблемма... я уже не понимаю...

в корне у меня лежит файл .htaccess, в котором:
php_flag register_globals on
DirectoryIndex /content/main/main.php
ErrorDocument 404 /content/main/error.php
RewriteEngine on
RewriteBase /
RewriteRule ^news/?([0-9]{4})?/?([0-9]{1,3})?/?$ /?csec=news&year=$1&post=$2
RewriteRule ^cp/?([a-zA-Z_]{1,10})?/?([a-zA-Z_]{1,10})?/?$ /content/cp/cp.php?csec=$1&cact=$2

может в нем дело...

подскажите пожалуйста в чем может быть проблемма...
Заранее благодарен!
Название: require_once...
Отправлено: glebushka от 27 Февраля 2005, 17:48:02
Druggy, а ты сообщение об ошибке прочитай. Только внимательно.
Название: require_once...
Отправлено: Druggy от 27 Февраля 2005, 17:52:17
но этот файл сужществует
content/cp/content/main.php
Название: require_once...
Отправлено: Макс от 27 Февраля 2005, 18:17:56
читай http://phpfaq.ru/paths
Кодом require_once("./content/cp/content/main.php"); ты подключаешь не
d:\\server\\www\\content\\cp\\content\\main.php
а
d:\\server\\www\\content\\cp\\content\\cp\\content\\main.php
Название: require_once...
Отправлено: Druggy от 27 Февраля 2005, 18:22:56
Макс
Спасибо. прочитал. Помогло.
Иногда я удивляюсь собственной глупости и нежеланию читать маны.
Еще раз спасибо!