gpt4 book ai didi

php - XML/PHP : Content is not allowed in prolog

转载 作者:行者123 更新时间:2023-12-04 06:51:54 27 4
gpt4 key购买 nike

我有此消息错误,我不知道问题出在哪里:

<?php include "DBconnection.class.php";

$sql = DBConnection::getInstance();

$requete = "my resquest (which is working)";

$sql->query($requete);

$xml = '<?xml version="1.0" encoding="UTF-8"?>';
$xml .='<GamerCertified>';


while($row = $sql->fetchArray()){

$moyenne_services = ($row['services'] + $row['serviceCli'] + $row['interface'] )/3;
$moyenne_services = round( $moyenne_services,1);

$moyenne_ge = ($row['services'] + $row['serviceCli'] + $row['interface'] + $row['qualite'] + $row['rapport'] ) /5;
$moyenne_ge = round( $moyenne_ge,1);

$xml .= '<GSP>';

$xml .= '<nom>'.$row["nom"].'</nom>';

$xml .= '<votes>'.$row["nb_votes"].'</votes>';

$xml .= '<services>'.$moyenne_services.'</services>';

$xml .= '<qualite>'.$row["qualite"].'</qualite>';

$xml .= '<prix>'.$row["rapport"].'</prix>';

$xml .= '<transparence>'.$row["transparence"].'</transparence>';

$xml .= '<moyenneGenerale>'.$moyenne_ge.'</moyenneGenerale>';

$xml .= '<serveursDedies>'.$row["offreDedie"].'</serveursDedies>';

$xml .= '</GSP>';
}


$xml .= '</GamerCertified>';
echo $xml;

谢谢

(PS: FF/chrome 回应没有标签的: bc2x56.99.89.8081ckras1710.09.0080crazy-fun-game11010.010.00100crystal-serv349.79.69.509.60dedicore69.49.3280)

最佳答案

我认为问题出在其他地方。尝试使用以下代码:

$xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";

代替:
$xml = '<?xml version="1.0" encoding="UTF-8"?>';

这是因为您将整个 XML 文本存储在一个 PHP 变量中,这有时会出错。

另外请注意不要在 XML 开始标记 ( <?xml ...) 之前打印任何空白字符。只需在 XML 定义结束标记 (... encoding="UTF-8"?> ) 后使用一个回车符(如键盘的“回车”键),即可开始您的 XML 的第一个开始标记 ( <GameCertified> )。

希望能帮助到你。

关于php - XML/PHP : Content is not allowed in prolog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2999079/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com