Curl! Заливаем по фтп.

26th Сентябрь 2009 | Метки: ,

На всякий случай напишу метод, как можно курлом залить файл на фтп сервер. По крайней мере я так сделал на паре проектов и работает все просто великолепно, в ближайшее будущее DudeCurl будет уметь заливать и по фтп, видимож уже в версии 0.3 Beta

$ch = curl_init();
$localfile = «/path/to/file»;
$fp = fopen($localfile, ‘rb’);
curl_setopt($ch, CURLOPT_URL, ‘ftp://user:pass@host/remote_file.ext’);
curl_setopt($ch, CURLOPT_UPLOAD, 1);
curl_setopt($ch, CURLOPT_INFILE, $fp);
curl_setopt($ch, CURLOPT_INFILESIZE, filesize($localfile));
curl_exec ($ch);

удачи, дуд.

  1. 26th Сентябрь 2009 в 17:53

    1. fclose забыл
    2. Когда ожидать бету с ftp-заливкой?

  2. 2nd Ноябрь 2009 в 01:31

    Курлом еще мона в твиттер постить ))
    http://alexvolkov.ru/tvitter-dlya-gikov.html

  3. 11th Ноябрь 2009 в 22:19

    curl_close($ch) тож пригодитсо