我尝试使用PHP加载和解析feed。但是,当我从PHP加载它时,它只包含40个[item]条目。我尝试用cURL或file_get_contents()加载它。如果我在brouser中打开feed,然后将其保存在本地,然后解析它 - 我有完整数量的[item] s。 问题的原因是什么?
示例代码:
$ch = curl_init();
$xml_url = 'http://tokyotosho.info/rss.php?filter=1&entries=300&cat=1';
curl_setopt($ch, CURLOPT_URL, $xml_url);
curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.7.12) Gecko/20050919 Firefox/1.0.7");
$result = curl_exec($ch);
curl_close($ch);
$xml_data = simplexml_load_string($result);