[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с include
StAndrews
Начал свой первый сайт на пхп, (сильно сказанно), вот только осваиваю unclude...

допустим создал папку "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")

скинь лучше код

Спустя 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 работает нормально только со страницами находящиеся в одной дирректории.

инклуд работает, неработают файлы прилагающиеся к нему


Спустя 28 минут, 25 секунд (15.11.2011 - 11:37) StAndrews написал(а):
Всё, спасибо, ребят. Абсолютные линки помогли.

Спустя 1 минута, 31 секунда (15.11.2011 - 11:39) YVSIK написал(а):
так понимаю что это домен Да?
www/todillers
а корень начинается не от www а от домена ))
домен это и есть корень его не учитывать ,
второе , покажи весь код,
третье если не выходит пропиши эхом - echo из www/todillers/todillers.php
и посмотри что выведет куда он ведет этот путь !! что он ищет твой инклюд
ну все опять опоздал sad.gif

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

используй абсолютные от корня сайта.

ааааа ohmy.gif , каждую тему открываешь и везде include('xxx.php')
Вы все Попова насмотрелись чтоль??

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

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.