Php 第6列第2行出错:仅在文档开头允许XML声明
我的网站在这个链接中有问题:- 我收到以下错误消息:- 第6列第2行出错:仅在文档开头允许XML声明 当我尝试连接这个文件news.php时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(
<?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(" ","[/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&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文件中括号外的空行之前没有空格。就这样^