私はこのコードを持っています:
$feed = 'urltorss';
$feeds = new SimpleXmlElement( file_get_contents($feed) );
$feed = 'http://www.businessweek.com/feeds/homepage.rss';
$feeds = new SimpleXmlElement( file_get_contents($feed) );
現在、両方のURL には、それらをエンコードする URL を必要とする特殊文字はありませんが、2 番目の URL には、.rss
関連している場合は拡張子があります。
最初の呼び出しは機能し、サーバーで試してみると2番目にタイムアウトになりますが、ローカルホストでは完全に機能します。
これは私が得ているエラーです:
Severity: Warning
Message: file_get_contents('http://www.businessweek.com/feeds/homepage.rss')
[function.file-get-contents]:
failed to open stream: Connection timed out
Filename: controllers/mailsystem.php
Line Number: 36
何故ですか?