CURL + FTP

GrayMaster

Новичок
CURL + FTP

Добрый день !
Подскажите пожалуйста как работать с FTP на CURL'е...

Заранее спасибо.
 

GrayMaster

Новичок
Так вот как раз в манах нет того, как закачать или удалить файл например...
 

Necromant

Новичок
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "ftp.masterhost.ru") or die ("Couldn't connect to server.");
curl_setopt($ch, CURLOPT_PROXYUSERPWD, "password") or die ("Coudn't connect to server.");
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt ($ch, CURLOPT_UPLOAD, 1);

curl_setopt ($ch, CURLOPT_FTPPORT, "ftp.masterhost.ru");
curl_setopt ($ch, CURLOPT_PROXY, "192.168.0.222");
$result=curl_exec($ch);
curl_close($ch);


что-то, где-то, там-то
вдогонку http://www.opennet.ru/man.shtml?topic=curl_easy_setopt&category=3&russian=3
 

GrayMaster

Новичок
ну и, тут устанавливется соединение и прокси насколько я понял. а где же загрузка ?
 

GrayMaster

Новичок
что-то я не понял, можно на простейшем примере показать как работает ?
Спасибо.

-~{}~ 21.09.05 03:07:

Разобрался что к чему... А будет ли работать CURL FTP через PROXY ?
 

Necromant

Новичок
будет =), по крайней мере , через socks прокси , точно должен работать
 

GrayMaster

Новичок
проверил - работает...
Следующий вопрос - как проверить curl'ом есть ли файл на сервере ?

-~{}~ 22.09.05 00:39:

вверх...

Как проверить curl'ом есть ли файл на сервере ?
 

Вепрь_Ы

Новичок
Я прошу прощения, но из обсуждения я так и не понял - как же удалить файл по FTP?
 

SID

ReadOnlyТеаm
Вепрь_Ы
для решения твоих вопросов нужно просто ознакомиться с мануалом. Согласись это не так сложно?
 

niko111

Новичок
Здравствуйте уважаемые форумчане!
Второй вечер ломаю голову над тем как скачать с помощью CURL файл с FTP сервера Ничего не получается.
Уже перечитал весь мануал на php.net по CURL
статью: http://phpclub.ru/detail/article/curl
И нагуглил кучу примеров, но все-равно не выходит скачать файл с FTP, через HTTP скачивается без проблем.
PHP:
$fp = fopen("имя_файла_куда_пишем.rar", "w"); 
$url = "ftp://логин:пароль@сервер:порт/public_html/имя_файла_для_скачивания.rar"; 
$ch = curl_init();     
curl_setopt($ch, CURLOPT_URL, $url);  
curl_setopt ($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  
curl_setopt($ch, CURLOPT_UPLOAD, 1);  
curl_setopt($ch, CURLOPT_FTPASCII, 1);  
$result = curl_exec($ch);  
curl_close($ch);
В результате в каталоге со скриптом создается нулевой файл и все.
Пожалуйста подскажите куда копать дальше, направьте на верный путь так сказать для решения данной проблемы, чтобы файл по FTP скачался
Заранее большое спасибо!
 

niko111

Новичок
через ftp функции тоже не получается скачать, поэтому и начал искать поиск решения в CURL :(
пробовал и на бесплатном и платном хостинге, подскажите с чего начать копать. Заранее спасибо!

-~{}~ 23.01.09 21:14:

Автор оригинала: FB3
А здесь curl и не нужен скорей всего.
file_get_contents()
я не совсем понял с чем использовать данную функцию? она же для работы с файлами, а мне нужно скачать файл с FTP.
 

niko111

Новичок
Автор оригинала: dimagolov
niko111, открой для себя ман, он несет разумное, доброе, насущное ;)
так а я что делаю! уже глаза болят от сайта php.net
Только что научился все-таки закачивать файлы через ftp_get, оказалось все просто!
Но с CURL так не выходит, не могу понять в чем может быть проблема:(
Подскажите если кто работал с курлом, заранее благодарен!
 

niko111

Новичок
Сверху