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:
<?php $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"; $ch = curl_init(); curl_setopt($ch, CURLOPT_POST,1); curl_setopt($ch, CURLOPT_POSTFIELDS,$paramsProductsAll); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); curl_setopt($ch, CURLOPT_USERAGENT, $user_agent); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_TIMEOUT, 600); curl_setopt($ch, CURLOPT_FILE, $file); curl_exec ($ch); curl_close ($ch); ?>
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

Z góry dzięki za pomoc i pozdrawiam