php最简单的生成xml文档实例教程
这款教程是非常简单的,我们来看这款生成xml文档实例,就是把数据库的内容读出来,然后再用fopen生成一个.xml文档的文件就OK了。
<?php mysql_connect('localhost', 'root', '1******') or die('database server no exists!'); mysql_select_db('wk') or die('database error!'); mysql_query("SET NAMES 'gbk'"); //set document charset encode function CreateXml() { $tag = 0; $head = '<?xml version="1.0" encoding="gb2312" ?> <channel>'; $sql = "Select * from wk_works order by id desc"; $res = mysql_query($sql) or die(mysql_error()); while ($rs = mysql_fetch_array($res)) { if ($tag == 0) { $stp = "<item class=\"" . $rs['w_type'] . "\" uid=\"" . $rs['m_id'] . "\" name=\"" . $this->get_name($rs['m_id']) . "\" portrait=\"" . $rs['w_head'] . "\" blogname = \"" . $rs['blogname'] . "\" url=\"user.php?id=" . $rs['m_id'] . "\" poll = \"" . $rs['w_support'] . "\" ></item>"; } else { $stp.= "<item class=\"" . $rs['w_type'] . "\" uid=\"" . $rs['m_id'] . "\" name=\"" . $this->get_name($rs['m_id']) . "\" portrait=\"" . $rs['w_head'] . "\" blogname = \"" . $rs['blogname'] . "\" url=\"user.php?id=" . $rs['m_id'] . "\" poll = \"" . $rs['w_support'] . "\" ></item>"; } $tag++; } $foot = '</channel>'; $cont = fopen("xml/phprm.com.xml", 'w'); fwrite($cont, $head . $stp . $foot); fclose($cont); } function get_name($id) { $sqle = "select id,m_uid from wk_member where id='$id'"; $relt = mysql_query($sqle); $reus = mysql_fetch_array($relt); return $reus['m_uid']; }
本文链接:http://www.phprm.com/code/f48d571bcd8dc75aa5a07fce2b882d63.html
收藏随意^^请保留教程地址.