Forum Webscript.Ru
Программирование => PHP => Тема начата: 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
может в нем дело...
подскажите пожалуйста в чем может быть проблемма...
Заранее благодарен!
-
Druggy, а ты сообщение об ошибке прочитай. Только внимательно.
-
но этот файл сужществует
content/cp/content/main.php
-
читай 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
-
Макс
Спасибо. прочитал. Помогло.
Иногда я удивляюсь собственной глупости и нежеланию читать маны.
Еще раз спасибо!