Перейти к контенту
  • 0

Проблема с include


k@ktus

Вопрос

Необходимо загнать форум (www.host.ru/forum/index.php) в скрипт (www.host.ru/index.php), который выглядит примерно следующим образом

<?

include "$header";

include "$name";

include "$footer";

?>

где $name передается из другого скрипта. При этом возникают следующие проблемы: не отображаются изображения, и после любого перехода по форуму теряется $header и $footer или происходит обращение index.php?*** вместо forum/index.php?***

 

Help plz.

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

А не проще в форум в начало и в конец вставить эти инклюды?

А не форум вставлять? Тогда и с путями порядок будет!

Ссылка на комментарий
Поделиться на других сайтах

  • 0
К сожалению, не проще т.к. придется переписывать основные скрипты типа index.php. Если нет способа аккуратно включить чере include, то так и придется сделать, однако если таковой способ имеется, то хотелось бы его знать.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
не отображаются изображения

Надо проверить пути на эти изображения. наверняка во многих местах, где эти изображения вставляются, они относительные. Надо сделать абсолютными :D

происходит обращение index.php?*** вместо forum/index.php?**

Опять же пути наверно.

Вообще ссылокчку хорошо бы посмотреть, что там с путями!!!

Ссылка на комментарий
Поделиться на других сайтах

  • 0

В админке прописаны абсолютные пути, но обращение к картинкам происходит через переменную %IMG, при конвертации путей в которую видимо они и теряются. То же происходит и при обращении к index.php. Но где этим переменным передается путь я пока не могу найти.

 

Вообще ссылокчку хорошо бы посмотреть, что там с путями!!!

Увы, пока тестируем на локальной машине, т.к. в сеть хочется выложить полностью рабочую версию.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Уменя проблема в другом. Не могу вставить к примеру новости форума на свою залавную страницу при помощи include файла ssi.php. Если скрипт страницы не находится в директории форума, ничего не получается. все работает, только если скрипт страницы находится в директории, где расположен форум. Причем заметил, что в случае использования не php скрипта, а SSI все работает.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Двадцать раз проверял, одно и то же. Скрипт ssi.php вроде бы работает, а результата нет, пустой экран. Пробовал и относительные пути и абсолютные, все в пустую. Может быть это какие то настройки в системе безопасности форума? А может быть, надо отлаживать не на localhost?
Ссылка на комментарий
Поделиться на других сайтах

  • 0
а он только с новостями не работает? Как он состатистикой себя к примеру ведет?
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Со статистикой , с новостями и т.д.. Если вызывающий скрипт находится в том же каталоге, где форум, все ОК. Если в другом, ничего не происходит. Либо выдает ошибку, либо просто белый экран. Причем видно, что файл ssi.php найден и работал, но результат работы - ошибка. В файле ssi.php переменную root_directory тоже менял по разному. Не помогло.
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.