0
出力XMLファイルの前にスペースが追加されているため、RSSフィードにエラーが発生しているPHPファイルがあります。コードと、変数$s
を含んでいる変数をチェックしました。これは、XMLファイルを作成する前に、その前に空白がありません。どのようにPHPファイルの先頭からスペースを削除するには?
<?php
header("Content-Type: text/xml; encoding=UTF-8");
$s = "<?xml version='1.0' encoding='UTF-8'?><rss version='2.0'><channel>";
echo ltrim($s);
foreach($this->results as $row)
{
$title=$row->name;
$description=$row->description;
echo "<item><title>$title</title><link>$link</link><description>$description</description></item>";
}
echo "</channel></rss>";
?>
チェックする前に確認してください何の空白を作らない - フィードを生成したPHPファイルインチ –
Nikhil
?>ファイルの末尾が –
ファイルの最後に '?>'を使用して停止します。何の意味もなく、問題を引き起こすだけです。ただそれを削除します。 – arkascha