PHP CURL chamada falhar um feed RSS wordpress
Pergunta
Eu estou tentando fazer uma chamada CURL para um feed RSS de um wordpress, eu não estou usando simplexml_load_file () porque é forbiden por php.ini para fazer essas chamadas, então eu estou tentando obter o xml via CURL, até agora ele funciona para qualquer URL, mas não para feeds RSS wordpress, mesmo se eles estiverem no mesmo servidor.
Se eu acessar a URL de alimentação diretamente no meu navegador eu posso ver o XML, mas o servidor está falhando, im tentando o seguinte
<?php
$url = "http://www.legrandjournal.com.mx/category/actu-monde/feed/";
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
$awel = curl_exec($ch);
if($awel == false)
{
echo 'Curl error: ' . curl_error($ch);
echo "cookie";
}
//echo $awel;
curl_close($ch);
echo $awel;
?>
Agradecemos antecipadamente por qualquer sugestão!
Solução
experimentá-lo sem a última barra? : http://www.legrandjournal.com.mx/category/actu-monde/ alimentação
ps: você sempre deve usar:
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
Se você não está fornecendo URL exato (por exemplo, usando a barra, onde não etc é.)