В папке WWW сервера АПАЧ лежит домен под названием
sos. В этом домене лежит файл index.php, style.css.
Папки:
-blocks;
-img;
-novosti.
В файл index.php подключаются 3 инклюида.
В папке novosti лежит файл 1.php, я в него скопировал весь код с файла index.php для теста. Дело в том что в файле index.php есть ссылка, при нажатии на которую я ссылаюсь на папку novosti файл 1.php который в ней находится.
Если прописать в ссылке <a href="novosti/1php"></a>,файла индекс,которая ссылается на 1.пхп
я получаю следующие ошибки браузера.
Warning: main(blocks/shapka.php): failed to open stream: No such file or directory in z:\home\localhost\www\exb\novosti\1.php on line 12
Warning: main(): Failed opening 'blocks/shapka.php' for inclusion (include_path='.;/usr/local/php/PEAR') in z:\home\localhost\www\exb\novosti\1.php on line 12
Warning: main(blocks/menu.php): failed to open stream: No such file or directory in z:\home\localhost\www\exb\novosti\1.php on line 17
Warning: main(): Failed opening 'blocks/menu.php' for inclusion (include_path='.;/usr/local/php/PEAR') in z:\home\localhost\www\exb\novosti\1.php on line 17
Warning: main(blocks/copyright.php): failed to open stream: No such file or directory in z:\home\localhost\www\exb\novosti\1.php on line 24
Warning: main(): Failed opening 'blocks/copyright.php' for inclusion (include_path='.;/usr/local/php/PEAR') in z:\home\localhost\www\exb\novosti\1.php on line 24
Если же кинуть прямо в папке домена sos рядом с файлом index.php файл 1.php,тогда всё работает, но дело в том что если я буду так не по папкам кидать файлы, а рядом с индексом в папке sos(домен),тогда будет огромная кучу файлов,что делать как правильно укзаать путь?
Спустя 17 минут, 18 секунд (1.08.2010 - 01:46) Adil написал(а):
Покажи код этого файла. В основном меня интересуют include.
Если так прикинуть, то ошибка скорее всего в том, что в папке novosti ты пытаешься подключить файлы из папки blocks. Примерно так:
А из папки novosti подключать надо так:
Если так прикинуть, то ошибка скорее всего в том, что в папке novosti ты пытаешься подключить файлы из папки blocks. Примерно так:
include 'blocks/shapka.php';
А из папки novosti подключать надо так:
include '../blocks/shapka.php';
Спустя 19 часов, 28 минут, 29 секунд (1.08.2010 - 21:14) Golovastik написал(а):
Если так прикинуть, то ошибка скорее всего в том, что в папке novosti ты пытаешься подключить файлы из папки blocks. Примерно так:
Да, всё верно я так и пытаюсь
Срабатывает, но вместо картинок отображается квадратики, картинки лежат в папке img,что делать тогда?
Спустя 15 минут, 57 секунд (1.08.2010 - 21:30) arvitaly написал(а):
Покажи код для картинок, для того чтобы картинки брались из корня достаточно поставить / к началу пути
Спустя 35 минут, 51 секунда (1.08.2010 - 22:06) Golovastik написал(а):
Странно,сработало после того, как я ещё прописал имя домена.
Но как-то странно, , ведь когда блоки подключались имя домена не указывал
Но как-то странно, , ведь когда блоки подключались имя домена не указывал