|
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Цитата:
Если каталог находится на ДРУГОМ сервере, то ты не можешь прочесть его таким способом. И хотеть этого -- тоже не должен. Задай себе простой вопрос: а каким макараром список файлов попадет оттуда к тебе? Через http? Через ftp? E-mail'ом? Голубиной почтой? Тот факт, что ты никак не казываешь ни способ доступа и не авторизуешься, не навел тебя на мысль, что так работать не должно?
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Цитата:
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Последний предсонный приступ безумной доброты подвиг меня написать: Не показывай код. Просто скажи внятно, что ты хотел сделать.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
Так тебе больше нравится?
<? $base = "http:\\\\www.bormidava.net\\require_auth"; $basedir = opendir("$base"); while ($file = readdir("$basedir")){ $fname=substr($file,0,strlen($file)); print("$fname<br>"); flush(); } closedir("$basedir"); echo '{'.$base.'}'; ?> Warning: OpenDir: Invalid argument (errno 22) in C:\server\www\index.php on line 3 Warning: readdir(): supplied argument is not a valid Directory resource in C:\server\www\index.php on line 4 Warning: closedir(): supplied argument is not a valid Directory resource in C:\server\www\index.php on line 9 {http:\\www.bormidava.net\require_auth} А что делать-то??? Что, неужели никто не знает??? Поиск хотя бы!!! |
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Цитата:
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
Ладно! Утро вечера мудренее!
Я тоже со спичками в глазах сидел Мне нужно получить список всех папок и файлов, или хотябы просто файлов с сервака, который лежит далеко от меня! Я на karen2k.ru, а он на bormidava.net!!! Вот и всё! |
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
1. В HTTP нет файлов и папок. Соответственно сделать то, что ты сформулировал, невозможно.
2. В HTTP есть ресурсы. Посылаешь некоторый запрос с кучей заголовков -- а тебе возвращают опять таки заголовки и некоторый контент в виде цепочки байт. 3. В некоторых случаях означенная цепочка байт может быть интерпретирована как список файлов или чего-то подобного. Либо -- как некоторый файл. Соответственно, что нужно делать: 1. Послать правильный запрос на удаленный сервер. 2. Принять ответ и отпарсить его в надежде, что формат совпадает с ожидаемым. Поможет тебе в этом CURL.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ Последний раз редактировалось Crazy; 03.12.2003 в 18:49. |
|
|||||
a) я номано сформулировал?
б) я не знаю, что такое CURL! в) хотя бы ссылку на поиск! |
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Цитата:
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
"Вождь"
|
__________________
а мы летим орбитами путями не избитыми... |
Часовой пояс GMT +4, время: 16:21. |
|
« Предыдущая тема | Следующая тема » |
|
|