Вот код <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Главная </title> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body> <table width="900" align="center" bgcolor="#FFFFFF" class="main_border"> <!--шапка сайта--> <? include("blocks/header.php"); ?> <tr class="main_border"> <td> <table width="900px" bordercolor="#9bb59c"> <tr> <!--левый блок сайта--> <? include("blocks/lefttd.php"); ?> <td class="text">бла бла бла<BR>.................................. вот такую ошибку выдает браузер Warning: include(blocks/header.php) [function.include]: failed to open stream: No such file or directory in T:\home\localhost\phpsate\index.php on line 11 Warning: include() [function.include]: Failed opening 'blocks/header.php' for inclusion (include_path='.;/usr/local/PHP/PEAR;/usr/local/PHP/PEAR/smarty') in T:\home\localhost\phpsate\index.php on line 11 Warning: include(blocks/lefttd.php) [function.include]: failed to open stream: No such file or directory in T:\home\localhost\phpsate\index.php on line 17 Warning: include() [function.include]: Failed opening 'blocks/lefttd.php' for inclusion (include_path='.;/usr/local/PHP/PEAR;/usr/local/PHP/PEAR/smarty') in T:\home\localhost\phpsate\index.php on line 17 вопрос: где ошибка?
Пути до файлов неправильны. Я не телепат, но может быть проблема решиться, если вместо <? include("blocks/header.php"); ?> написать PHP: <?php include(dirname(__FILE__)."/blocks/header.php"); ?>
Попробывала Ваш вариант ошибка осталась.Не чего не изменилось. есть папка blocks в этой папке есть файл header.php думаю что пути верны
и файл index.php лежит в той же папке что и папка blocks? PHP с Вами не согласен: Я думаю, что он прав...
файл index.php не лежит в папке blocks я убрала эту папку и сохранила эти файлы в той же директории что и index.php все норм работает , но все равно не понятно почему же так, по идеи должна быть эта папка не чего не поняла
Я спрашивал лежит ли index.php в той же папке, что и blocks, а не внутри нее. Ну раз заработало, уже не важно.
lapka1 прочитай о относительных и абсолютных путях... как используются, что значат... Вот первое из поиска в гугле: http://www.phpfaq.ru/paths