[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вопрос по opendir($path), scandir($path)
s60
Что opendir, что scandir в качестве аргумента требуют путь к каталогу

Пример:

opendir ( string $path )
$dir = "/tmp/";


Относительно какого каталога этот /temp/ , если сайт , например, site.ru ?

site.ru/www/tmp - ?
site.ru/tmp - ?

Использую Denwer.
Если полагать, что корневой каталог site.ru, то вышеуказанные функции дают ошибку -scandir(\tmp) : failed to open dir: Result too large

Если $dir = /. или /.. - то никаких проблем. Получаем список:

denwer\
home\
tmp\
usr\
README.txt

Опытным путем установлено , что до "/tmp" безболезненно можно добраться таким путем - $dir = "/home/site.ru/www/tmp"

Но на хостинге меня интересует только то, что ниже site.ru .
Как сделать, чтобы все пути считались относительно site.ru ?





Спустя 33 минуты, 41 секунда (6.11.2009 - 21:22) twin написал(а):
opendir ( string $path )

string не надо. А путь относительно скрипта. Если этот файл самодостаточен. Или от того, к которому он подключен.

Спустя 37 минут, 31 секунда (6.11.2009 - 21:59) s60 написал(а):
Цитата (twin @ 6.11.2009 - 18:22)
opendir ( string $path )

string не надо. А путь относительно скрипта. Если этот файл самодостаточен. Или от того, к которому он подключен.

string - это из синтаксиса я оставил

файл самодостаточен - index.php smile.gif

относительно скрипта и пишу - "/tmp/" - пример из оригинального help'a php и ругается TOO LARGE на код из хелпа - вот что бесит. А в самом хелпе никакой оговорки про путь.

еще опытным путем выяснил, что как надо работает путь без слешей: "tmp" вместо "/tmp/" - получается что это и ответ на мой вопрос.... sad.gif

опять опытно установлено, что hf,jnftn: "tmp/etc" вмест хеллповых "/tmp/etc/"

вот такой , блин, у них хелп... sad.gif

Спустя 19 минут, 42 секунды (6.11.2009 - 22:19) s60 написал(а):

Спустя 48 минут, 9 секунд (6.11.2009 - 23:07) glock18 написал(а):
правильно рекомендовали.

/ - в начале показывает что смотреть надо из корня хоста.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.