Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] bramka xml i curl
mateomm
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 23.07.2007

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


Witam,

mam do pobrania z bramki xml informacje o produktach. Cały proces polega na tym, że wysyłam do bramki zapytania post z informacjami o danych autoryzacyjnych i informacjach zwracanych. Po pomyślnym przejściu procesu autoryzacji bramka generuje mi plik xml z produktami.

Całość wykonuję przy pomocy cUrl'a:

  1. <?php
  2. $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
  3. $file = fopen($pathProductsAll, "w");
  4. $ch = curl_init();
  5. curl_setopt($ch, CURLOPT_POST,1);
  6. curl_setopt($ch, CURLOPT_POSTFIELDS,$paramsProductsAll);
  7. curl_setopt($ch, CURLOPT_URL,$url);
  8. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
  9. curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
  10. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
  11. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  12. curl_setopt($ch, CURLOPT_TIMEOUT, 600);
  13. curl_setopt($ch, CURLOPT_FILE, $file);
  14. curl_exec ($ch);
  15. curl_close ($ch);
  16. fclose($file);
  17. ?>


gdzie:
$paramsProductsAll -> parametry dla bramki
$pathProductsAll -> nazwa pliku w którym całość ma zostać zapisana.

Proces przebiega całkowicie poprawnie, plik o rozmiarze 19,8MB ściąga się prawidłowo, z jednym wyjątkiem:
skrypt nie kończy swojego działania pomimo ustawienia timeout'a.

Bardzo proszę o jakieś pomysły, sugestie, gdyż moja inwencja się już skończyła sad.gif

Z góry dzięki za pomoc i pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie
- mateomm   [php] bramka xml i curl   7.11.2007, 18:19:01


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 Aktualny czas: 19.08.2025 - 21:44