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!

Foi útil?

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 é.)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top