Загрузка файлов на фтп, через curl. (решение)

vasgen

Новичок
Загрузка файлов на фтп, через curl. (решение)

Я тут создавал тему, но ее перенесли.

Проблему я решил:
Вот код
PHP:
function curlUpload($ftp,$ftpFile) {
    
    $fp   = fopen($ftpFile, "r"); 
    $url  = "ftp://".$ftp['user'].":".$ftp['passwd']."@". 
             $ftp['host'].":21" .$ftp['pfad'].$ftp['file']; 
    
    $handle = curl_init();     
    
    curl_setopt($handle, CURLOPT_URL, $url);  
    curl_setopt($handle, CURLOPT_RETURNTRANSFER, 1);  
    curl_setopt($handle, CURLOPT_UPLOAD, 1);  
    curl_setopt($handle, CURLOPT_INFILE, $fp);  
    curl_setopt($handle, CURLOPT_INFILESIZE, filesize($ftpFile));  

    $result = curl_exec($handle);  

    $info = curl_getinfo ($handle);

    curl_close($handle); 
    
    return $info; 

}
Может кому-то пригодится, просьба администрации: не удалять топик. :)
 

God

Новичок
А в чём радость использования CURL, игнорируя родные ftp-шные функции.
 

dub

Новичок
vasgen
Интересно. При случае попробую применить...
А на сколько хорошо работает с большими файлами от 10 метров ?
 
Сверху