Witam

Pewnie temat banalny i wałkowany.. ale nie mogę nigdzie doszukać się rozwiązania problemu sadsmiley02.gif
Mam stronę z kartkami elektronicznymi, druga strona to moje portfolio ze zdjęciami. Chciałbym po zalogowaniu na drugiej stronie jednym przyciskiem zdalnie dodać określone zdjęcie do pierwszej strony. Próbuję to zrobić z pomocą cURL w 2 etapach:
1. zalogowanie się na stronie (to akurat mi się udało)
2. upload pliku i danych tekstowych
  1. <?
  2. //ETAP 1
  3. //lDANE DO LOGOWANIA
  4. $postFields['jakistekst'] = 'jakistekst';
  5. $postFields['admin'] = 'admin';
  6. $postFields['haslo'] = 'haslo';
  7. //LOGOWANIE
  8. $ch = curl_init('http://www.ekartki.pl/admin.php');
  9. curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
  10. curl_exec($ch);
  11. //curl_close($ch);
  12. if($ch){echo '<h1>OKEJ 1</h1>';}
  13.  
  14. //ETAP 2
  15. $link = 'http://galeria.cal24.pl/adm_kart.php';
  16. $browser = 'Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.0.5) Gecko/2008121622 Ubuntu/8.10 (intrepid) Firefox/3.0.5';
  17.  
  18. $postFields2['nowa_kartka'] = 'Frt6Gn4';
  19. $postFields2['MAX_FILE_SIZE'] = '102400';
  20. $postFields2['kategoria'] = '1';
  21. $postFields2['zdjecie_duze'] = '@'.dirname(__FILE__).'/test.jpg';
  22. $postFields2['keywords'] = 'test1,test2,test3';
  23. $postFields2['auto_min'] = '1';
  24. $postFields2['kart_akt'] = '1';
  25.  
  26. $ch2 = curl_init('http://www.ekartki.pl/admin.php?id=1');
  27. curl_setopt($ch2, CURLOPT_POSTFIELDS, $postFields2);
  28. //curl_setopt($ch2, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);
  29. //curl_setopt($ch2, CURLOPT_USERAGENT, $browser);
  30. //curl_setopt($ch2, CURLOPT_URL, $link);
  31. //curl_setopt($ch2, CURLOPT_POST, 1);
  32. //curl_setopt($ch2, CURLOPT_COOKIESESSION, TRUE);
  33. curl_exec($ch2);
  34. curl_close($ch2);
  35. if($ch2){echo '<h1>OKEJ 2</h1>';}
  36. ?>

Po komunikacie OKEJ 1 wyświetla się formularz logowania.