php 输出xml 文件
在很多应用中我们都会用到xml 特别是互动设计的朋友哦flash+xml等,下在我们就来一个实时的php输出xml 文件并进行分页吧。
<?php
require_once("Inc/Conn.php");//系统配置文件
$sql = "select * from ose";
$result = mysql_query($sql) ;
$total = mysql_num_rows($result);
if( $total )
{
$pagesize =4;
$pagecount=($total % $pagesize)?(int)($total / $pagesize)+1:$total/$pagesize;//统计总页面
$page =isset($_GET['page'])?$_GET['page']:1;//取得当前页面
$start =($page>=1 && $page<=$pagecount)?$start=$pagesize*($page-1):$start=1;//取得超始记录
$sql.=" order by id desc limit $start,$pagesize" ;
$result = mysql_query( $sql );
while( $rs = mysql_fetch_array($result) )
{
$temp .= "<member id="".$rs['id']."" roomname="".$rs['User_Name'].""/>n";
}
}
else
{
die('{result:"false"}');
}
//die('bb');
echo "<?xml version="1.0" encoding="gb2312" ?>n<root>n<page now="$page" count="$pagecount"/>n<roomlist>n",$temp,"</roomlist>n</root>";
?>
输出结果为:
补充:Php教程,XML应用