次の URL から XML フィードを読み取ってみてください: http://www.mister-baseball.com/feed/
ただし、出力が何らかの形で間違ってエンコードされており、これを修正する方法がわかりません。私のコードは次のようになります。
$url = "http://www.mister-baseball.com/feed/";
// Check the cache first
$error = false;
if (!file_exists($cacheFile) || filemtime($cacheFile) < (time() - 60 * 5)) {
if ($xmlString = @file_get_contents($url, FILE_TEXT)) {
// WHEN I PRINT THE $xmlString HERE, IT LOOKS BAD
file_put_contents($cacheFile, $xmlString, LOCK_EX);
} else {
// THIS PART IS NOT REACHED
$logDate = date('d-M-Y H:i:s');
error_log("[$logDate] Cannot open XML news feed at $url");
$error = true;
}
}