Автор Тема: PHP теряет адрес!  (Прочитано 3385 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dksoft

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.dksoft2000.narod.ru
PHP теряет адрес!
« : 07 Декабря 2003, 21:26:46 »
Есть такая проблема: скрипт site.php лежит в корне директории сайта. Рядом с ним
есть папки, в одной из которых довольно глубоко запрятан скрипт news.php, рядом
с которым в свою очередь лежат файлы dat, которые он должен обрабатывать.
site.php рисует таблицу, загружая в её ячейки различные html, но в один
прекрасный момент в одну хорошую ячейку нужно поместить результат работы
news.php. А последний забывает при использовании include свой адрес.
Разумеется после этого он пишет, что никаких dat рядом с ним не существует, так
как ему кажется, что он лежит в одной директории с site.php Как это обойти?
DKSoft

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
PHP теряет адрес!
« Ответ #1 : 07 Декабря 2003, 23:03:14 »
использовать абсолютный урл
ну, будем исповедоваться?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
PHP теряет адрес!
« Ответ #2 : 07 Декабря 2003, 23:16:25 »
Али, ты совершаешь ту же ошибку, что и один товарищ вопросом нижев другом вопросе.
урл к инклюду не имеет ни малейшего отношения!
и к датам с данными - тоже :-)

dksoft, классическое решение - $_SERVER[\'DOCUMENT_ROOT\'].\'/path/to/news/dat\';
и в этом случае даты могут лежать где угодно - а все равно не потеряются.

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
PHP теряет адрес!
« Ответ #3 : 08 Декабря 2003, 00:04:56 »
Классическое решение номер два:
dirname(__FILE__).\'/news.dat\'
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
PHP теряет адрес!
« Ответ #4 : 08 Декабря 2003, 00:17:37 »
тоже хорошо.

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
PHP теряет адрес!
« Ответ #5 : 08 Декабря 2003, 10:25:47 »
RomikChef угу. я имел в виду путь
ну, будем исповедоваться?

Оффлайн voodoo

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 25
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vochat.com/
PHP теряет адрес!
« Ответ #6 : 08 Декабря 2003, 12:34:46 »
RomikChef, чисто позанудствовать:
If "URL fopen wrappers" are enabled in PHP (which they are in the default configuration), you can specify the file to be included using an URL
WBR и все такое,
Voodoo http://vochat.com/

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28