[ BorisMB @ 07.02.2011. 15:10 ] @
Pozdrav, da li bi mi neko mogo da pomogne oko funkcije za slanje fajla na drugi server koji ima sledecu formu.
Code:
  <form name="uploadForm" action="http://www.server.com/upload.jsp?sId=gopzkq9nBtNh65yh" method="post" enctype="multipart/form-data"
                target="uploadframe" class="body"> 
              Select a file:
              <input type="file" size="43" id="upField" name="fff" class="absmid" multiple="multiple"/> 
              
              <input type="hidden" name="mainDC" value="282"/> 
              <br /><br /><br /> 
              <input type="image" src="/images/butUploadIt.gif" onclick="uploadAction('/servlet/ProgressStatus?dcID=104&sId=gopzkq9nBtNh65yh')"
                     title="Upload file"/> 
              <br /><br /> 
              <a href="/flashUploader.jsp">Multi-Upload</a> 
          </form> 


ja sam pokusao nesto ovako

Code:

$url='http://www.server.com/upload.jsp?sId=gopzkq9nBtNh65yh';

$file='1.rar';
$postdata=array('fff'=>@$file, 'mainDC'=>'282');

$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt ($ch, CURLOPT_POSTFIELDS, $postdata);
$result=curl_exec($ch);
 


Ali nazalost ne radi mi kako treba ... moze li pomoc ?
[ Nikola Poša @ 07.02.2011. 17:38 ] @
To "ne radi" je jako širok pojam... Jel dobijaš neku povratnu informaciju od servera, neku grešku?

Ovako na prvi pogled mi se čini da ti fali ova curl opcija:
Code:
curl_setopt($ch, CURLOPT_POST, true);

A i taj znak "@" bi trebao da ide na početku stringa u kojem definišeš putanju, ovako:
Code:
$file="@/putanja/do/1.rar";

[ BorisMB @ 07.02.2011. 17:45 ] @
Upravu si covece moja je greska za to ne readi ....
dakle na stranicu se salju podaci i dobijem od nje ali mi vrati totalno neispravnu stvar, kao da sam nesto pogresno uradio...
I opet mi nakon ovo izmjene vraca u rezultat samo Array znaci nesto nisam dobro proslijedio

evo kako izgleda
Code:
<br>Array
(
    [url] => http://dc186.2shared.com/main/upload2.jsp?sId=GGHdMqFuGshhxnSt
    [content_type] => 
    [http_code] => 0
    [header_size] => 0
    [request_size] => 0
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 0
    [total_time] => 0.219
    [namelookup_time] => 0
    [connect_time] => 0.219
    [pretransfer_time] => 0.219
    [size_upload] => 0
    [size_download] => 0
    [speed_download] => 0
    [speed_upload] => 0
    [download_content_length] => -1
    [upload_content_length] => -1
    [starttransfer_time] => 0
    [redirect_time] => 0


[Ovu poruku je menjao BorisMB dana 07.02.2011. u 19:22 GMT+1]
[ Nikola Poša @ 07.02.2011. 18:52 ] @
Probaj da dodaš i ove opcije:
Code:
curl_setopt($ch, CURLOPT_VERBOSE, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
[ BorisMB @ 07.02.2011. 19:09 ] @
ucinjeno ali ne dobijam nikakve rezultate, mozda bih trebao neko sessoju da sacuvam ili tako nesto ?