freeek
понадобился аплоад файлов на серв,
почитал, че то накалякал, результат = 0
единственное что тестил на локалке под виндой, может эт тому причина
кто чем поможет?
freeek
да просто не погу загрузить файл на серв, стандартными методами описанными в мануалах по пхп
на локалке до 2мб можно качать, а там небольшие жпг по 20кб
localhost
пример куска скрипта рабочего аплоада на курле:
Код:
#try to upload package
$_curl=curl_init();
curl_setopt($_curl,CURLOPT_URL,$url);
curl_setopt($_curl,CURLOPT_FAILONERROR,1);
curl_setopt($_curl,CURLOPT_HEADER,1);
curl_setopt($_curl,CURLOPT_USERAGENT,"Opera/8.54 (Windows NT 5.0; U; ru)");
curl_setopt($_curl,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($_curl,CURLOPT_RETURNTRANSFER,1);
curl_setopt($_curl,CURLOPT_COOKIEJAR,$cookie);
curl_setopt($_curl,CURLOPT_COOKIEFILE,$cookie);
curl_setopt($_curl,CURLOPT_POST,0);
curl_setopt($_curl,CURLOPT_INFILESIZE,filesize($file));
curl_setopt($_curl,CURLOPT_VERBOSE,0);
curl_setopt($_curl,CURLOPT_POSTFIELDS,array("package"=>"@$file",'name'=>$file,'mode'=>2,'upload_package'=>'Upload!'));
$result=curl_exec($_curl);
curl_close($_curl);
где $file - имя файла
сама форма:
Код:
<form action="admin.php" method="post" enctype="multipart/form-data" name="form8463">
<input name="package" type="file" class="i1" size="40" maxlength="250">
<input name="upload_package" type="submit" class="i1" value="Upload!">
</form>
вот собственно и все