Php - curl multi get content üres sztringet ad
Sziasztok!
Curl multival szedek le rss feedeket. A legtöbb feeddel nincs problémám, viszont van egy, ami kiakaszt. :D
Ezt adja:CURLOPT_RETURNTRANSFER-el szedem, ami ugye azt eredményezi, hogy a curl_multi_exec sztringbe teszi a tartalmat ahelyett, hogy echozná. Na most ha hagyom echozni, akkor rendesen kiírja a feed tartalmát, viszont ha curl_multi_getcontent-el próbálom kinyerni a sztringet, akkor üreset kapok meg ugye a fenti infokat. Na most ugye a status 200, curl_error nincsen a size_download elég magas, a download_content_length mégis -1. Mitől lehet ez szerintetek?
■ Curl multival szedek le rss feedeket. A legtöbb feeddel nincs problémám, viszont van egy, ami kiakaszt. :D
Ezt adja:
array
'url' => string 'http://www.origo.hu//contentpartner/rss/hircentrum/origo.xml' (length=60)
'content_type' => string 'text/xml' (length=8)
'http_code' => int 200
'header_size' => int 497
'request_size' => int 91
'filetime' => int -1
'ssl_verify_result' => int 0
'redirect_count' => int 0
'total_time' => float 0.422
'namelookup_time' => float 0.047
'connect_time' => float 0.063
'pretransfer_time' => float 0.063
'size_upload' => float 0
'size_download' => float 22920
'speed_download' => float 54312
'speed_upload' => float 0
'download_content_length' => float -1
'upload_content_length' => float -1
'starttransfer_time' => float 0.094
'redirect_time' => float 0
Ezzel a kóddal szedem a
Közben kiderült, hogy az
A probléma ott van, hogy iconv előtt ellenőrzöm az integritását egy latin2-es sztringnek 'u' módosítós regexel. Pff, látszik, hogy ideje aludni.