Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [решено] php и ftp (http://forum.oszone.net/showthread.php?t=120881)

rus-4-ever 24-10-2008 00:48 932080

php и ftp
 
Есть такая функция как ftp_get которая загружает файл с FTP сервера
Подскажите, а можно не загружая его просто открыть?
То есть вывести картинку с ФТП на страницу БЕЗ сохранения на сервер

Coutty 24-10-2008 07:17 932150

Код:

<img src="ftp://ftp.site.ru/image.jpg" />
не грузит?

vadimiron 24-10-2008 10:05 932236

rus-4-ever,
Я бы всё таки грузил... и сделал бы чтото типа кеша, чтобы не каждый раз с фтп соединятся - а то страницы вечно будут грузится

rus-4-ever 24-10-2008 10:41 932261

Цитата:

Цитата Coutty
Код:
<img src="ftp://ftp.site.ru/image.jpg" />
не грузит? »

Проблема в том, что ФТП запароленый

Цитата:

Цитата vadimiron
Я бы всё таки грузил... и сделал бы чтото типа кеша, чтобы не каждый раз с фтп соединятся - а то страницы вечно будут грузится »

Что то я об этом не подумал... СПАСИБО!!!

rus-4-ever 26-10-2008 18:13 934219

Так... а все же если ФТП запаролен, то можно как нибудь открыть изображение не сохраняя его? или это технически нельзя реализовать?

vadimiron 27-10-2008 16:18 935075

Цитата:

Цитата rus-4-ever
Так... а все же если ФТП запаролен, то можно как нибудь открыть изображение не сохраняя его? или это технически нельзя реализовать? »

Нельзя, без сохранения нельзя...
Если и можно напрямую, то придётся клиенту отдавать пароль и логин, чтобы браузер сам соединялся с фтп

Devils0411 29-10-2010 19:57 1530422

Такой вот вопрос: Как с помощью php скачать с ftp-сервера папку (Допустим ftp.name.ru/test1/test2) со всем ее содержимым, т.е. папки с файлы в локальную папку ./test2?

Sham 29-10-2010 20:22 1530440

ftp_nlist + ftp_get

Devils0411 29-10-2010 20:32 1530453

Sham, а как же иерархия? если в папке ftp.name.ru/test1/test2 еще большое множество папок и файлов... с файлами более-менее понятно... с этим справиться ftp_get. А вот как папки будут перекачиваться?
Если не сложно, покажите рабочий код, который скачает папку test2 со всем внутренним содержимым в локальную папку ./test2

Sham 29-10-2010 20:42 1530463

ftp_rawlist - может с рекурсивным запросом, но файлы только по одному ftp_get на запрос. Внизу есть примеры. Если есть готовая реализация, то имхо все равно используется такой способ.

Devils0411 29-10-2010 21:54 1530512

ftp_rawlist возвращает bool(false)


Время: 05:33.

Время: 05:33.
© OSzone.net 2001-