php生成xml问题

phpkunpeng 2005-10-27 08:03:53
<?
include("conn.php");

$startdate = "2005-10-20";
$enddate = "2005-10-24";
echo $enddate ;
$sql = "select * from money_qyl where d >'".$startdate." 00:00:00'and d <'".$enddate." 00:00:00'";
$result = mysql_query($sql);
$num = mysql_num_rows($result);
echo $sql ;
/**/
$varfile= "<?xml version='1.0' encoding='UTF-8'?>";
$varfile.= "<players>";
/**/
while ($row = mysql_fetch_assoc($result))
{
$varfile.= "<player playerId=$row['partner']>";
$varfile.= "<consumption date=$row['d'] param='installed' value=$row['reg_real'] />";
$varfile.= "</player>";
}
$varfile.= "</players>";
echo $varfile;
$fp = fopen('name.xml', 'w');
fwrite($fp, $varfile);
?>
...全文
555 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
cailinzheng 2005-11-06
  • 打赏
  • 举报
回复
$varfile.= "<player playerId=\"$row['partner']\">";

我这样写也不行,好像得这样$varfile.= "<player playerId=".$row['partner'].">";

楼主怎么解决的啊
phpkunpeng 2005-11-01
  • 打赏
  • 举报
回复
谢谢各位 ,弄好了 不知道改咋揭帖
qqfc1 2005-11-01
  • 打赏
  • 举报
回复
$varfile= "<"."?xml version=\"1.0\" encoding=\"utf-8\"?>";
识别不出"<?,会跟程序开始符号搞混
刘滔滔 2005-10-28
  • 打赏
  • 举报
回复
$varfile.= "<player playerId=\"$row['partner']\">";
$varfile.= "<consumption date=\"$row['d']\" param=\"installed\" value=\"$row['reg_real']\" />";
$varfile.= "</player>";

phpkunpeng 2005-10-28
  • 打赏
  • 举报
回复
$varfile= "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>";
这个是不是问题很严重?
phpkunpeng 2005-10-28
  • 打赏
  • 举报
回复
<?
include("conn.php");
$startdate = "2005-10-20";
$enddate = "2005-10-24";
$sql = "select * from money_qyl where d >'".$startdate." 00:00:00'and d <'".$enddate." 00:00:00'";
$result = mysql_query($sql);
$num = mysql_num_rows($result);
header("ContentType:text/xml");
$varfile= "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>";
$varfile.= "<players>";
while ($row = mysql_fetch_assoc($result))
{
$varfile.= "<player playerId=\"$row['partner']\">";
$varfile.= "<consumption date=\"$row['d']\" param=\"installed\" value=\"$row['reg_real']\" />";
$varfile.= "</player>";
}
$varfile.= "</players>";
if($fd=fopen("name.xml","w")){
flock($fd,LOCK_EX);
fwrite($fd,$varfile);
flock($fd, LOCK_UN);
fclose($fd);
}
?>
phpkunpeng 2005-10-28
  • 打赏
  • 举报
回复
谢谢 libol(黎子) lwter(滔滔不绝) 不过我的还不行呀
易点互联 2005-10-27
  • 打赏
  • 举报
回复
在输出xml内容之前不能有任何输出
易点互联 2005-10-27
  • 打赏
  • 举报
回复
header("ContentType:text/xml");
phpkunpeng 2005-10-27
  • 打赏
  • 举报
回复
抱这样的错,不知道咋会事?

无法显示 XML 页。
使用 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。


--------------------------------------------------------------------------------

文档的顶层无效。处理资源 'http://mms.5599.com.cn/criterion/printxml.php' 时出错。第 1 行,位置: 1

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧