![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Proximo_RZN |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 16.3.2004 Где: Рязань Репутация: нет Всего: нет |
Здравствуйте, господа.
Столкнулся с проблемой. Нужно из папки неопределенного уровня вложенности обратиться к корню сайта, т.е. к файлу в дирректории, назначенной на сервере корневой. Как это сдалть. Делаю include "/defines.php" не рабоатет. Как тлько не пробовал - НОЛЬ. Описание используемой связки: Win2000 Apache 1.3.31 PHP 4.3.10 |
|||
|
||||
| Black |
|
|||
|
Web-Development ![]() ![]() Профиль Группа: Участник Сообщений: 980 Регистрация: 15.8.2004 Репутация: 7 Всего: 45 |
Proximo_RZN
а название у сайта есть??? наверное есть, поэтому используем абсолютный адрес: http://www.name_site.ru/file.php -------------------- Могу все, но ничего не умею :-) |
|||
|
||||
| Bikutoru |
|
|||
|
Увлекающийся ![]() ![]() Профиль Группа: Участник Сообщений: 522 Регистрация: 24.5.2005 Где: Москва Репутация: 8 Всего: 22 |
Когда ты пишешь
Это означает: 1. Перейти в корень сервера 2. Взять оттуда файл defines.php. В корне сайты не лежат. Поэтому есть несколько путей решения твоей проблемы: 1. Прописывать абсолютный путь от корня сервера (что-то вроде "/hosts/mysite/htdocs/myscript.php") 2. Использовать $_SERVER["DOCUMENT_ROOT"] - название корневой папки данного сайта, доступной через www. Более предпочтителен, чем первый вариант с точки зрения переноса, но не годится, если твои скрипты лежат вне этой папки (и вложенных в нее). PHP-DIRECTOR, а если allow_url_fopen = off? Это сообщение отредактировал(а) Bikutoru - 2.7.2005, 15:44 -------------------- Человек, словно в зеркале мир — многолик, Он ничтожен — и он же безмерно велик! Омар Хайям |
|||
|
||||
| Proximo_RZN |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 16.3.2004 Где: Рязань Репутация: нет Всего: нет |
Почему не лежат. Мне надо запихнуть скриптик скажем в www/catalog/prod1/..../.../index.php
А файл define.php лежит в www/index.php Как сделать чтобы можно было подгрузить в index.php именно той странной вложенности файл define.php 2 PHP_DIRECTOR Название не известно, предположим, никак по твоему? |
|||
|
||||
| Irokez |
|
|||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 22 Всего: 53 |
конфиги, в конфигах держать путь к корню...
|
|||
|
||||
| Proximo_RZN |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 16.3.2004 Где: Рязань Репутация: нет Всего: нет |
Спасибо
|
|||
|
||||
| Bikutoru |
|
|||
|
Увлекающийся ![]() ![]() Профиль Группа: Участник Сообщений: 522 Регистрация: 24.5.2005 Где: Москва Репутация: 8 Всего: 22 |
Proximo_RZN, ты путаешь два понятия.
А есть корень сервера, т.е. корневая папка, в которой находятся все данные, находящиеся на жестком диске. В их числе и программы, и файлы с паролями... К ним же ты не должен получать доступ через www? Так вот программа web-сервер считает некоторую папку на диске корневой для сайта, т.е. ты можешь открыть любой файл (в общем случае), находящийся в этой папке браузером. А вот выше из браузера ты попасть не можешь (если нет багов в скриптах). Можно провести простой тест. Сделай такой скрипт
Сохрани его на сервере в папке www и открой через браузер. Ты увидишь сообщение об ошибке, название и путь к этому скрипту от корня сервера. Irokez, опередил Это сообщение отредактировал(а) Bikutoru - 2.7.2005, 16:01 -------------------- Человек, словно в зеркале мир — многолик, Он ничтожен — и он же безмерно велик! Омар Хайям |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |