допустим создал папку "files", куда кидаю все вспомогательные файлы, стили, флэшки...а так же header и footer (в header и footer есть изображения присоединенные относительными ссылками).
Так вот, всё идет хорошо пока я создаю страницы в одной директории с файлом index, как только я создаю внутри неё другую дирректорию и делаю страницы там, - header и footer отказываюстя воспроизводить флэшки и изображения.
Сначала я думал что проблема в линках но там вроде всё в порядке.
Вопрос: можно ли решить эту проблему, не создавая папку "files" в каждой дирректории?
Спустя 15 минут, 26 секунд (15.11.2011 - 10:54) Aleks-prog написал(а):
Скинь код плизз, посмотреть нужно, где неправильно, а то телепатов тут думаю не так много, скорее всего в путях дело - бывает что нужно в include прописать что то вроде
если есть 2 папки files и dirs а include прописан как include("files/file.php")
то чтобы подключить имз другого каталога файл нужно делать вот так include("../dirs/file.php")
скинь лучше код
если есть 2 папки files и dirs а include прописан как include("files/file.php")
то чтобы подключить имз другого каталога файл нужно делать вот так include("../dirs/file.php")
скинь лучше код
Спустя 3 минуты, 43 секунды (15.11.2011 - 10:58) Michael написал(а):
естественно все дело в путях.
Цитата |
присоединенные относительными ссылками |
используй абсолютные от корня сайта.
Спустя 11 минут, 8 секунд (15.11.2011 - 11:09) StAndrews написал(а):
значит картина такая...
todillers.php находится в www/todillers/todillers.php
в нем <?php include'../head.php';?>
head.php находится в www/head.php
тут вроде всё правильно... но в head.php есть swf www/files/ololo.swf
так вот в www/index.php, head.php воспроизводит флэшку а в todillers.php не хочет
кароче говоря head работает нормально только со страницами находящиеся в одной дирректории.
инклуд работает, неработают файлы прилагающиеся к нему
todillers.php находится в www/todillers/todillers.php
в нем <?php include'../head.php';?>
head.php находится в www/head.php
тут вроде всё правильно... но в head.php есть swf www/files/ololo.swf
так вот в www/index.php, head.php воспроизводит флэшку а в todillers.php не хочет
кароче говоря head работает нормально только со страницами находящиеся в одной дирректории.
инклуд работает, неработают файлы прилагающиеся к нему
Спустя 28 минут, 25 секунд (15.11.2011 - 11:37) StAndrews написал(а):
Всё, спасибо, ребят. Абсолютные линки помогли.
Спустя 1 минута, 31 секунда (15.11.2011 - 11:39) YVSIK написал(а):
так понимаю что это домен Да?
www/todillers
а корень начинается не от www а от домена ))
домен это и есть корень его не учитывать ,
второе , покажи весь код,
третье если не выходит пропиши эхом - echo из www/todillers/todillers.php
и посмотри что выведет куда он ведет этот путь !! что он ищет твой инклюд
ну все опять опоздал
www/todillers
а корень начинается не от www а от домена ))
домен это и есть корень его не учитывать ,
второе , покажи весь код,
третье если не выходит пропиши эхом - echo из www/todillers/todillers.php
и посмотри что выведет куда он ведет этот путь !! что он ищет твой инклюд
ну все опять опоздал

Спустя 1 час, 34 минуты, 21 секунда (15.11.2011 - 13:13) alexbel2404 написал(а):
Цитата (Michael @ 15.11.2011 - 11:58) | ||
естественно все дело в путях.
используй абсолютные от корня сайта. |
ааааа

Вы все Попова насмотрелись чтоль??
Спустя 1 час, 33 минуты, 9 секунд (15.11.2011 - 14:46) imbalance_hero написал(а):
alexbel2404
Скобки нужны для функций. Не все знают, является ли инклюд функцией
Если не знаешь - ставь скобки, надежнее. Остальное - приходит с опытом.
Скобки нужны для функций. Не все знают, является ли инклюд функцией
