RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 447
от 02.09.2006, 13:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 342, Экспертов: 45
В номере:Вопросов: 1, Ответов: 1


Вопрос № 53513: Привет всезнающие знатоки! Вопрос такой: С помощью mod_rewrite в файле .htaccess делаю из ссылки: news.php?d=12&m=04&y=2006 делаю нормальный URL news/12/04/2006/. Все здорово - адрес преобразовывается, но трабла в том, что в фай...

Вопрос № 53.513
Привет всезнающие знатоки!

Вопрос такой:
С помощью mod_rewrite в файле .htaccess делаю из ссылки: news.php?d=12&m=04&y=2006
делаю нормальный URL news/12/04/2006/. Все здорово - адрес преобразовывается, но
трабла в том, что в файле news.php у меня должны инлюдится файлы
из других папок, а при преобразовании URL, пути к этим папкам получаются неправильные.
Как это можно победить? Надеюсь на вашу помощь.

Удачи! Почерк.
Отправлен: 28.08.2006, 11:59
Вопрос задал: Почерк (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Stamm
Здравствуйте, Почерк!
Единственный способ-записать абсолютный путь в константу:
define('DOC',str_replace("//","/",$_SERVER['DOCUMENT_ROOT']."/"));
Теперь константа DOC содержит абсолютный путь к корневой директории сайта.
И подключать файлы так: require_once DOC.'inc.php'.
---------
Этот мир обречён на нас
©Сергей Маврин
Ответ отправил: Stamm (статус: Практикант)
Ответ отправлен: 28.08.2006, 12:37


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.35 от 27.07.2006
Яндекс Rambler's Top100

В избранное