2009-04-30 27 views
0

wordpressからRSSフィードへのCURL呼び出しをしようとしていますが、私はsimplexml_load_file()を使用していません。これはphp.iniでそのような呼び出しを禁止するためです私はCURLを介してxmlを取得しようとしていますが、これまでのところ、同じサーバー上にあっても、Wordpress RSSフィードのURLではなく動作します。PHP CURL呼び出しがwordpress RSSフィードに失敗する

私は私のブラウザ上で直接フィードURLにアクセスする場合、私はXMLを見ることができますが、サーバーは失敗して、任意の提案を事前に以下の

<?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; 

?> 

感謝をしようとしてイム!

+0

正確なエラーは何ですか? – dusoft

答えて

3

最後のスラッシュなしで試してみませんか? : http://www.legrandjournal.com.mx/category/actu-monde/feed

PS:あなたは、常に使用する必要があります:あなたは、正確なURLを提供していない場合(例えば、スラッシュを使用して、それがないなどの場合)

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 

+0

それでした! !ありがとう! – perrohunter

関連する問題