基本的には、私たちがユーザーに提供するこのモジュールは、他の場所のフィードをページに含めることができます。私は素晴らしい、汗をかくことはありません。問題は、Zend Feedが致命的なエラーと同じようにページ全体をクラッシュさせて焼くため、ユーザーがフィードリンクを手で傷つけると、モジュールを手動で削除する必要があることです。通常、1は、このような...フィードが誤って入力されたときにZend Feedで予期しない例外が発生するのはなぜですか?
try { // Test piece straight off the Zend tutorial
$slashdotRss = Zend_Feed::import('http://rss.slashdot.org/Slashdot/slashdot');
} catch (Zend_Feed_Exception $e) {
// feed import failed
echo "Exception caught importing feed: {$e->getMessage()}\n";
exit;
}
としてそのコードブロックを期待..私は「httn://rss.grrllarrrlll.aarrg/Slashdot/slashdot」を入力した場合に振る舞うと、線に沿って何かを言います"404"または "何なのか"いいえ、死ぬ。それはクラッシュし、死ぬ。それがクラッシュして燃えて死にました。そこの幸せなtrycatchメゾロジーを完全に無視しています。
基本的に、私たちはフィードフェッチを書く必要がありますか、それともZend's slipに簡単な治療法がありますか?
追加ログ:
exception 'Zend_Http_Client_Adapter_Exception' with message 'Unable to Connect to tcp://www.barglllrragglll:80. Error #10946: ' in /library/Zend/Http/Client/Adapter/Socket.php:148
#0 /library/Zend/Http/Client.php(827): Zend_Http_Client_Adapter_Socket->connect('www.barglllrragglll...', 80, false)
#1 /library/Zend/Feed.php(284): Zend_Http_Client->request()
...... Trace etc ....
「クラッシュ」「死ぬ」「燃える」とはどういう意味ですか?エラーメッセージ? –
私たちは致命的なエラーメッセージを引き起こす致命的なエラーメッセージとして機能します。それは、「死ぬ」を加えるというケースの1つです。違いはありません。より大きな正義のためのログを追加しました。 –