| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Как обратиться к каталогу на 1 уровень выше? |
| Автор: Коп 8.2.2004, 10:13 |
| Подскажите, plz... |
| Автор: Secandr 8.2.2004, 10:34 |
| Коп У меня ../ всегда работал, а какая ОС? |
| Автор: Коп 8.2.2004, 12:03 |
| Я не знаю точно. Хостинг не распростроняется. Но по расположению моих документов - /usr/apache/htdocs - могу предположить, что это Linux. Да, и еще, как определить это самое расположение? В DOCUMENT_ROOT лежит совершенно другой путь. |
| Автор: Secandr 8.2.2004, 12:10 |
| Коп Если это не твой хостинг, то скорей всего у тебя просто нехватает прав на просмотр дерриктории. Это сделано в целях безопасности. Путь должен быть прописан в одной из переменных окружения. |
| Автор: Коп 8.2.2004, 12:42 |
| Я его увидел совершенно спокойно в выводе ошибки в моем PHP-файле. |
| Автор: Secandr 8.2.2004, 13:02 |
| Коп Тоже вариант |
| Автор: Коп 8.2.2004, 13:21 |
| |
| Автор: Secandr 8.2.2004, 13:52 |
| Коп Потому что нехватает прав на чтение дириктории. |
| Автор: Sardar 8.2.2004, 14:16 | ||
Это обойти никак нельзя. |
| Автор: IZ@TOP 8.2.2004, 15:41 | ||
Что бы узнать абсолютный путь к каталогу, нужно воспользоваться функцией dirname и константой __FILE__:
Таким бразом мы получаем полный путь к файлу в котором такая конструкция определена. |
| Автор: Коп 8.2.2004, 17:03 |
| Iz@top, спасибо. А права у меня есть. Когда я помещаю данный скрипт в нужный каталог (на 1 уровень выше) и обращаюсь к текушему каталогу, то он у меня спокойно все открывает. |
| Автор: MuToGeN 9.2.2004, 03:21 |
| Коп, по этому поводу уже все вказал Sardar. |