2016-03-31 21 views
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>"; 

?> 

+0

チェックする前に確認してください何の空白を作らない - フィードを生成したPHPファイルインチ – Nikhil

+0

?>ファイルの末尾が –

+0

ファイルの最後に '?>'を使用して停止します。何の意味もなく、問題を引き起こすだけです。ただそれを削除します。 – arkascha

答えて

0

空白が前に存在する場合<?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>"; 

?> 
関連する問題