|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
|
Xena |
|
||||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 17.2.2005 Репутация: 1 Всего: 1 |
С разрешения IZ@TOP создаю тему заново, постарался максимально просто переформулировать задачу.
Клиент используя IE соединяется с сервером через https. После всевозможных аутонтификаций клиенту предлагается страница со списком url вида: https://www.server.ru/user_n/file.zip Как сделать так, чтобы клиент не нажимал все эти 20, 30, 100 ссылок по очереди, а например, указав папку на локальном диске перекачал бы все эти файлы за раз. Вот такой пример:
позволяет это сделать через HTTP, мне нужно тоже самое только через HTTPS! Уже месяц не могу разобраться как это сделать программно - ведь через IE в ручном режиме всё это легко получается, как же сделать всё тоже самое используя РНР??? Может быть нужен другой синтаксис для
Заранее спасибо! |
||||
|
|||||
Xena |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 17.2.2005 Репутация: 1 Всего: 1 |
Слава Будде!!!!
Дорогой IZ@TOP! Благодаря твоей косвеной помощи (поиск в мануале implode вывёл меня окольными путями на нужную дорожку), я наконец-то нашёл ответ! Все темы можно закрывать! Задача решается так: Всё дело в cURL! Либо прикрутить его к PHP, либо использовать из командной строки. в мануале всё подробно расписано, дистрибутивы здесь: http://curl.haxx.se/ Всем спасибо!!!! Это сообщение отредактировал(а) Xena - 29.3.2005, 09:45 |
|||
|
||||
IZ@TOP |
|
|||
Панда-бир! Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Xena, как на счет примерчика?
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
Xena |
|
||||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 17.2.2005 Репутация: 1 Всего: 1 |
Прмерчик сделаем.
На самом деле там всё "интуитивно понятно". Точнее ничего не понятно, так как всю работу делает cURL и нужно лишь правильно его установить и подавать ему нужные параметры. Значит, как гласит описание cURL нужно делать так: в коммандной строке задаём (например):
После выполнения этой комманды если всё настроено правильно CURL скачает файло и выдаст в консоль информацию об этом процессе. Эту комманду можно выполнять и из под РНР и т.п. Но есть и другой вариант, если в приведённом мной ранее примере для download через HTTP изменить 3-ю строчку на
где в переменной $nSrv записанно имя сервера То, по идее, тоже всё должно работать. В общем эксперементируйте! Удачи! Это сообщение отредактировал(а) Xena - 20.4.2005, 18:24 |
||||
|
|||||
Xena |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 17.2.2005 Репутация: 1 Всего: 1 |
Если что непонятно, пишите письма.
|
|||
|
||||
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |