Php 第6列第2行出错:仅在文档开头允许XML声明

Php 第6列第2行出错:仅在文档开头允许XML声明,php,xml,rss,Php,Xml,Rss,我的网站在这个链接中有问题:- 我收到以下错误消息:- 第6列第2行出错:仅在文档开头允许XML声明 当我尝试连接这个文件news.php时 <?php require_once("config.php"); $result = mysql_query("select * from newsm WHERE news_id='1' ORDER BY id Desc Limit 30"); while ($row = @mysql_fetch_array(

我的网站在这个链接中有问题:-

我收到以下错误消息:-

第6列第2行出错:仅在文档开头允许XML声明

当我尝试连接这个文件news.php时

   <?php

    require_once("config.php");

    $result = mysql_query("select * from newsm WHERE news_id='1' ORDER BY id Desc Limit 30"); 

    while ($row = @mysql_fetch_array($result)) {
        $title[] = $row['caption']; 
        $Image[] = $row['ext'];
        $postID[] = $row['id']; 
        $Textnews[] = $row['text']; 
        $containing[] = $row['text']; 
        $post_date[] = $row['date'];
    }

    function sublen($text,$of,$to){ 
    if(strlen($text) > $to){ 
    echo substr($text,$of,$to)." ..."; 
    }else{ 
    echo $text; 
    } 
    }

    $count = count($title); 


    for ( $e = 0; $e <= $count-1; $e += 1) {
    }

    echo '<?xml version="1.0"?>
    <rss version="2.0">

        <channel>

            <title>صحيفة عيون حائل</title>
            <link>http://3-hail.com/</link>
            <description>صحيفة عيون حائل</description>';

    for ( $i = 0; $i <= $count-1; $i += 1) {

    $word = array("&nbsp;","[/CENTER]","[/JUSTIFY]","[CENTER]","[JUSTIFY]","[email]","[/email]","[/url]","[url]","[B]","[/B]","[IMG]","[/IMG]"); 
    $text = $containing[$i]; 
    $replace = ""; 
    $containingNews = str_replace($word,$replace,$text); 

    echo '<item>
               <title>'.$title[$i] = iconv("windows-1256", "UTF-8", $title[$i]).'</title>
               <description>'.$substring = mb_substr($Textnews[$i] = iconv("windows-1256", "UTF-8", $Textnews[$i]),0,100,"utf-8").'...</description>
               <containing>'.$containingNews = htmlspecialchars(strip_tags(iconv("windows-1256", "UTF-8", $containingNews))).'</containing>
               <link>http://3-hail.com/news.php?action=show&amp;id=' . $postID[$i] . '</link>
               <enclosure>http://3-hail.com/contents/newsm/' . $postID[$i] . '.' . $Image[$i] . '</enclosure>
               <enclosurem>http://3-hail.com/contents/newsm/' . $postID[$i] . '.' . $Image[$i] . '</enclosurem>
               <bubdate>' . date('H:i d-m-Y', $post_date[$i] ) . '</bubdate>
            </item>';

    }

    echo'</channel>

    </rss>';

    ?>

你不明白信息的哪一部分?我不明白为什么我会出现这个错误所有的事情都很好,并且在另一台服务器上工作,例如:那么,在XML声明之前有什么问题?使用浏览器中的“查看源”查看该视图。然后你要做的就是找出第一行是从哪里来的。这可能会帮助您了解为什么它在一台服务器上工作,而不是在另一台服务器上工作。确保在-检查config.php文件中括号外的空行之前没有空格。就这样^