Kod
echo $post = 'pict=@'.realpath('obrazek.jpeg').'&submit=Submit';
$loguj = curl_init('http://adres.pl');
curl_setopt($loguj, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($loguj, CURLOPT_POST, 1);
curl_setopt($loguj, CURLOPT_HEADER, 1);
curl_setopt($loguj, CURLOPT_POSTFIELDS, $post);
echo $log = curl_exec($loguj);
curl_close($loguj);
$loguj = curl_init('http://adres.pl');
curl_setopt($loguj, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($loguj, CURLOPT_POST, 1);
curl_setopt($loguj, CURLOPT_HEADER, 1);
curl_setopt($loguj, CURLOPT_POSTFIELDS, $post);
echo $log = curl_exec($loguj);
curl_close($loguj);
W pliku do któego się odwołuje sprawdzam $_FILES i $_POST. Pierwsza tablica jest pusta a druga zawiera:
Kod
[pict] => @/home/ja/domains/moj_adres.pl/public_html/obrazek.jpeg
[submit] => submit
[submit] => submit
Niestety, mimo instrukcji które napotkałem w internecie nie udaje mi się zrobić upload obrazka przez curl. Co robię nie tak ?