Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> CURL i logowanie na stronie
nexis
post 16.10.2007, 14:59:18
Post #1





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


Witajcie,

chcę pobrać cennik w XML ze strony hurtowni. Wymaga ona jednak zalogowania się, a poniższy kod sobie z tym nie radzi:

  1. <?php
  2. $url = 'https://i-serwis2.action.pl/Export_XML.aspx';
  3. $user = '****';
  4. $pass = '****';
  5. $path = 'cennik.xml';
  6.  
  7. $ch = curl_init();
  8. $fp = fopen($path, 'w');
  9. curl_setopt($ch, CURLOPT_FILE, $fp);
  10. curl_setopt ($ch, CURLOPT_URL, $url);
  11. curl_setopt($ch, CURLOPT_POST, 1);
  12. curl_setopt($ch, CURLOPT_POSTFIELDS, 'txtCustomerID=&txtLogin=' . $user . '&txtPassword=' . $pass);
  13. curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookies.txt');
  14. curl_setopt ($ch, CURLOPT_COOKIEFILE, 'cookies.txt');
  15. curl_exec($ch);
  16. curl_close($ch);
  17. fclose($fp);
  18. ?>


Ten post edytował nexis 16.10.2007, 22:15:23


--------------------
Zend Certified Engineer

Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:12