2016-05-13 5 views
1

誰かが助けてくれることを願っています。 Curlを使ってRSSフィードからファイルをダウンロードする小さなスクリプトがあります。私は他のXMLリンクでそれをテストしてみた不正な文字が返されましたRSS/XMLフィード

‹íYsã6¶Çßó)x=5yá%Œ•=n§¸¦“^’j;=wª+´DKLK¤Š¤Ýíùôà"Ñ[email protected]™ÞªÔÕ•¸eŠàøƒƒ…‡?}_.Œ‹¤(Ó<{³‡Ü3’l’OÓlöfï“È{?ýpX”åæ*¬®’ßËʃ*/Š$«ÞìíïË*®Ò ˜äËýú·û ý=ùíÉ<βdqôƒ!ÿViµHŽª£ýri|:>6Î’djXÆ»t"oTž´¿:Üo®n¾¹H³¯GóªZ(s˜û‡ûõ‡Íï§I9)ÒU%Kyëý÷ûW4ßI«dÙüØ+ܯñ2) ?/¦If`ˆl2aãCšM/w±´93Þ'Ÿïئ–ÿé·ßÞIªêâÏu‰7÷œÄU2Ë‹Ë£“χûë´¿?ŒÏ«y^\«Öy™ûê~²‚íëÛÝòþRåµ&uy-U^2ak©Êk}­ËkͧՅwRäù×ÒR÷·*„™C¨#À¼Z.ú³66;O§g¬¾ûÆØêü4ç(*Òÿ51>Ä—ÍÓGΘ&”÷»{º5ZLò¬’ÿŸd³j~D)ÇCˆIUn½àæ Òì,—ó#¢ àÄЇԣØó˜ís98Œ  
8Èu< Ø»õú«7ﺌgYRýñé—£Ãÿùâî‰û¥ùèà§ïÕ›ó";8­Òù®Í§Ù›Z³‘ÁTOÉ„ÌDجe0L%ƒ©d0L%ÃUñæ|ºú'qÿ‰#ù·*âÉפò©.ÒÉi¥z°üXöÙü<›$×/Ÿ-ò®gÕ7ù±íØÎ=×w·ÏWIvšVíwk#ÄPó›õÏòÇb&á½ïýùçÑF…Í£¾)C)!PÁÍÅÍ7 
/\%vý›n^(¡˜ž¥Éôm®]vóò³t‘|”ÂÕêF= Ô„A­hÔJ= Ô[email protected]©Ú{mì­oº±'¾ÈËó"1΋ś=ÕKÙƒå 
7&ñdžù„º¯ïë6ºÎðO5àÞ|ipðçö5Ù3u/|³·î§{Fu¹JÞìÅ«•lŠ±âôþwkÓjöŒý–ÛûpßÎp?.Ê<3‚xqÙG¸›e 

、動作しているようです:私は以下の私が手に私のスクリプトを実行しようとすると、

RSSフィードは、まだXMLとして検証します。それはどんな違いを作り、ここに私のコードである可能性がある場合、URLは「HTTPS」です:

$url = ""; 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url);   
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_POST, 1);   
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); 
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); 

$result = curl_exec($ch); 
curl_close($ch); 

echo $result; 

すべてのヘルプ大幅

答えて

1

を高く評価され、出力がgzipをエンコードしているように見える、使用してみてください:

curl_setopt($ch, CURLOPT_ENCODING , "gzip"); 

注:

このオプションは、要求とUNCOにAccept-Encoding: gzipヘッダを設定しますレスポンスを返す。

+0

トップマン!!!初めての作業。クイック返信は大歓迎です。再度、感謝します。 – user1530205

+0

あなたは大歓迎です@ user1530205。私の答えがあなたを助けたら、正解とマークしてください、ありがとう! –

+0

あなたはあまりにも速かったので、答えを正しいとマークする前にさらに6分待たなくてはなりません。すぐにやります。 – user1530205

関連する問題