以下のスクリプトを使用して外部フィードを読み込もうとしていますが、生成されるファイルは常に空です。XML を提供するサービスはサポートを提供しませんが、「有効な HTTP ヘッダー ユーザー エージェント」を送信する必要があると主張し、有効な HTTP ヘッダー ユーザー エージェントがどうあるべきかを説明していません。
<?php
$feed = "[FEEDURL]"; //Hey Stackoverflow, I removed the URL on purpose
$content = file_get_contents($feed);
$dir = dirname($_SERVER['SCRIPT_FILENAME']);
$fp = fopen($dir.'/feedcopy.txt', 'w');
fwrite($fp, $content);
fclose($fp);
?>
手がかりを得た人はいますか?このスクリプトは他の XML フィードで動作するため、問題にはなりません。よろしくお願いします。