Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wysyłanie plików przez curl metodą POST
Octobus
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 1
Dołączył: 3.07.2011

Ostrzeżenie: (0%)
-----


Witam. Mam do wysłania plik graficzny metodą POST uzywając curla. Daje więc:
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);


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


Niestety, mimo instrukcji które napotkałem w internecie nie udaje mi się zrobić upload obrazka przez curl. Co robię nie tak ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 18:04