Цитата(SkyA @ 7.6.2007, 18:11 ) | Если есть пример, поделитесь пожалста.. =) |
Советую читать комментарии пользователей на php.net (да и в любых других документациях). Чаще самое интересное бывает именно в комментариях, нежели в самой документации.
Цитата(ifa_2k -at- sina -dot- com @ 29-Oct-2004 10:29) | With php 4.3.9 or higher,you can upload file to ftp server on win32 system
Код | <?php function curl_upload($src) { $fn = basename($src); $dest = "ftp://user:[email protected]/incoming/$fn"; $ch = curl_init(); $fp = fopen($src,"r"); curl_setopt($ch, CURLOPT_UPLOAD, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 300); curl_setopt($ch, CURLE_OPERATION_TIMEOUTED, 300); curl_setopt($ch, CURLOPT_URL, $dest); curl_setopt($ch, CURLOPT_INFILE, $fp); curl_setopt($ch, CURLOPT_INFILESIZE, filesize($src)); curl_exec($ch); fclose ($fp); $errorMsg = ''; $errorMsg = curl_error($ch); $errorNumber = curl_errno($ch); curl_close($ch); return $errorNumber; } ?>
|
lower version php (I tried on php 4.3.3) on win32 can't do this and may cause php crash even you use CURLOPT_READFUNCTION.
|
|