我想使用这个脚本,所以我可以生成Xml文件,首先它运作良好,但我不知道为什么我不能使用它然后
require 'dbconfig.php';
$qr = 'SELECT * FROM pharmacie ';
$res = mysql_query($qr);
#res to array
while ($datas = mysql_fetch_assoc($res)) {
$result[] = array(
'nom' => $datas['nom'],
'prenom' => $datas['prenom'],
'adresse' => $datas['adresse'],
'type' => $datas['type'],
'phone' => $datas['phone'],
'fax' => $datas['Fax'],
'email' => $datas['Email'],
'ville' => $datas['Ville'],
'region' => $datas['Region'],
);
}
header("Content-Type:text/xml");
?>
<?xml version="1.0" encoding="ISO-8859-1"?>
<people>
<?php foreach ($result as $v) : ?>
<person>
<nom><? = $v['nom']; ?></nom>
<prenom><? = $v['prenom']; ?></prenom>
<adresse><? = $v['adresse']; ?></adresse>
<typeph><? = $v['type']; ?></typeph>
<phone><? = $v['phone']; ?></phone>
<phone><? = $v['fax']; ?></phone>
<email><? = $v['email']; ?></email>
<region><? = $v['region']; ?></region>
<ville><? = $v['ville']; ?></ville>
</person>
<?php endforeach; ?>
</people>
我收到了这条消息 此页面包含以下错误:
第1行第2行的错误:文档末尾的额外内容 下面是第一个错误的页面呈现。
我该如何重新制作
答案 0 :(得分:0)
这是因为PHP的开放和短版标签; echo具有以下语法
<?= 'print me' ?>
您的版本(请注意空白)
<? = 'print me' ?>