Показать полную графическую версию : [решено] php и ftp
rus-4-ever
24-10-2008, 00:48
Есть такая функция как ftp_get которая загружает файл с FTP сервера
Подскажите, а можно не загружая его просто открыть?
То есть вывести картинку с ФТП на страницу БЕЗ сохранения на сервер
<img src="ftp://ftp.site.ru/image.jpg" /> не грузит?
vadimiron
24-10-2008, 10:05
rus-4-ever,
Я бы всё таки грузил... и сделал бы чтото типа кеша, чтобы не каждый раз с фтп соединятся - а то страницы вечно будут грузится
rus-4-ever
24-10-2008, 10:41
Код:
<img src="ftp://ftp.site.ru/image.jpg" />
не грузит? »
Проблема в том, что ФТП запароленый
Я бы всё таки грузил... и сделал бы чтото типа кеша, чтобы не каждый раз с фтп соединятся - а то страницы вечно будут грузится »
Что то я об этом не подумал... СПАСИБО!!!
rus-4-ever
26-10-2008, 18:13
Так... а все же если ФТП запаролен, то можно как нибудь открыть изображение не сохраняя его? или это технически нельзя реализовать?
vadimiron
27-10-2008, 16:18
Так... а все же если ФТП запаролен, то можно как нибудь открыть изображение не сохраняя его? или это технически нельзя реализовать? »
Нельзя, без сохранения нельзя...
Если и можно напрямую, то придётся клиенту отдавать пароль и логин, чтобы браузер сам соединялся с фтп
Devils0411
29-10-2010, 19:57
Такой вот вопрос: Как с помощью php скачать с ftp-сервера папку (Допустим ftp.name.ru/test1/test2) со всем ее содержимым, т.е. папки с файлы в локальную папку ./test2?
ftp_nlist (http://docs.php.net/manual/ru/function.ftp-nlist.php) + ftp_get (http://docs.php.net/manual/ru/function.ftp-get.php)
Devils0411
29-10-2010, 20:32
Sham, а как же иерархия? если в папке ftp.name.ru/test1/test2 еще большое множество папок и файлов... с файлами более-менее понятно... с этим справиться ftp_get. А вот как папки будут перекачиваться?
Если не сложно, покажите рабочий код, который скачает папку test2 со всем внутренним содержимым в локальную папку ./test2
ftp_rawlist - может с рекурсивным запросом, но файлы только по одному ftp_get на запрос. Внизу есть примеры. Если есть готовая реализация, то имхо все равно используется такой способ.
Devils0411
29-10-2010, 21:54
ftp_rawlist возвращает bool(false)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.