ну полный контакт! cURL with PHP
Исходник скрипта для закачки кУРЛОМ по ФТП из-под Win32:
<?
set_time_limit(0);
dl("php_curl.dll"

; //загрузим ДЛЛ-ку - по непонятным для меня причинам
//через РНР.ИНИ его загрузить не получается =)
$file = "upload.html"; // его и будем закачивать
$outfile = "out.htm"; // здесь смотреть результат (можно переделать так, чтобы
// результат выводился на экран)
$ch = curl_init (); // приступимс.... =)))
$fpin = fopen ($file, "r"

; //открываем для загрузки
$fpout = fopen ($outfile, "w"

; //открываем для записи результат загрузки
curl_setopt ($ch,CURLOPT_FILE,$fpout); // результат писать в $fpout
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); // да!, писать результат
curl_setopt ($ch,CURLOPT_INFILE,$fpin); // закачивать $fpin
curl_setopt ($ch,CURLOPT_PROXYUSERPWD ,"proxy_user

roxy_pw"

; // ясно
curl_setopt ($ch,CURLOPT_PROXY,"proxy:8080"

; // ясно
curl_setopt ($ch,CURLOPT_UPLOAD,1); // мы будем аплоадить
curl_setopt ($ch,CURLOPT_INFILESIZE,filesize($file)); // может это и не
//обязательно, но просят указывать...
curl_setopt ($ch,CURLOPT_URL,"
ftp://USER:[email protected]/".$file);
//урл с паролем и логином
curl_exec ($ch); //выполнить трансфер
curl_close ($ch); //закрыть соединение
fclose ($fpin); //закрыть файл
fclose ($fpout); //закрыть файл
?>
все.
у меня работает =)))))))
копайтесь, улучшайте =)
(c) 2001
tony2001