Czy tak powinno wyglądać wysyłanie plików przez curl?
function post_data2($site,$data,$reffer){
$datapost = curl_init();
$headers = array('Referer: '.$reffer, "Content-Type" => "multipart/form-data");
curl_setopt($datapost, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($datapost, CURLOPT_URL, $site);
curl_setopt($datapost, CURLOPT_ENCODING, 'gzip, deflate');
curl_setopt($datapost, CURLOPT_TIMEOUT, 40000);
curl_setopt($datapost, CURLOPT_HEADER, TRUE);
curl_setopt($datapost, CURLOPT_HTTPHEADER, $headers);
curl_setopt($datapost, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($datapost, CURLOPT_POST, TRUE);
curl_setopt($datapost, CURLOPT_POSTFIELDS, $data);
curl_setopt($datapost, CURLOPT_COOKIEFILE, "cookie.txt");
$r = curl_exec ($datapost);
curl_close ($datapost);
return $r;
}
$file = array('file'=>'@'.realpath('plik').';filename=plik',"name"=>"FFFXXX@plik"); post_data2
("......",$file,'......'.substr($htmltest->find('input[id=ID_ADD]')[0
]->onclick,22
,-2
));
Wykorzystałem gotową funkcję z której korzystam do ściągania danych. Pytam bo jak daję na echo post_data2 to nie wygląda tak jakbym tego oczekiwał

.