Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [cURL] Wysyłanie pliku na serwer z IIS, #500
GrZyB997
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 18.12.2006

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


Witam,

Mam pewien problem z curlem, a mianowicie z uploadem plików na maszyne stojącą na wynalazku microsoftu który zwie się IIS (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Odpalam skrypt do pliku na serwerze apache, plik sie uploaduje, a odpale do pliku na serwerze IIS 6.0 i wyświetla mi się błąd:

Kod
500 Internal Server Error

An internal server error occurred. Please try again later.

Send failure: Connection was aborted


Nad rozwiązaniem problemu siedzę już kilka h i nic nie udało mi sie wymyśleć, więc postanowiłem napisać temat, poniżej zamieszczam kod skryptu:

  1. <?php
  2. $ch = curl_init('http://www.example.pl/upload.php');
  3. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
  4. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
  5. $naglowki = array('Host: www.example.pl',
  6. 'User-Agent: '.$useragent.'',
  7. 'Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5',
  8. 'Accept-Language: pl,en-us;q=0.7,en;q=0.3',
  9. 'Accept-Encoding: gzip,deflate',
  10. 'Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7',
  11. 'Keep-Alive: 300',
  12. 'Connection: keep-alive'
  13.  );
  14. curl_setopt($ch, CURLOPT_HTTPHEADER, $naglowki);
  15. $avatar['avatarImage'] = '@' . dirname(__FILE__) . '/avk/1.jpg';
  16. curl_setopt($ch, CURLOPT_POSTFIELDS, $avatar);
  17. curl_exec($ch);
  18. $a2 = curl_errno($ch);
  19. echo(curl_error($ch));
  20. curl_close($ch);
  21. ?>


Pozdrawiam
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: 23.08.2025 - 06:41