首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP+MYSQL编程 » 求助,php生成xml问题  


  作者:281085073
  注册时间:2008-09-20
  主题/回复:1/0
  积分:30
  等级:★(二级)
  称号:初出茅庐

  qu_0901@yahoo.cn..
  未提供
  未提供

 

 发表:2008-09-20 14:50:04 阅读 2224 次 回复 0 次 得分0  |   字号 字色
求助,php生成xml问题
无法显示 XML 页。 
使用 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。 


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

XML 文档必须有一个顶层元素。处理资源 'http://localhost/test4.php' 时出错。 
 
**********************************************************************************

<?php
$db_host="localhost";
$db_user="root"; //用户名
$db_password="apmsetup"; //密码
$db_name="searchdb"; //数据库名
$link=mysql_connect($db_host,$db_user,$db_password) or die("连接数据库失败");
mysql_query("SET NAMES 'gb2312'",$link); //选择编码,解决mysql的乱码问题
$db=mysql_select_db($db_name,$link);
$table="sh";//表名
$fic = fopen("hotspot.xml", "w");//输出的xml名称,目录需要有写的权限
fwrite($fic, '<?xml version="1.0"  encoding="GB2312"?>');
fwrite($fic, "<$table>");
$elements =array();
$result = mysql_query("describe $table");
while ($row = mysql_fetch_array($result))
  $elements[] = $row[0];
$result = mysql_query("select * from $table");
$i = 0;
while ($row = mysql_fetch_array($result)){
$i++;
fwrite($fic, "<row num=\"$i\">");
for ($j = 0; $j<count($elements) ; $j++){
fwrite($fic, "<$elements[$j]>".htmlspecialchars($row[$j])."</$elements[$j]>");
}
fwrite($fic, "</row>");
}
fwrite($fic, "</$table>");
mysql_close();
fclose($fic);
?>
 
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.006sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版