<?php
require_once "db.php"; //pear中的数据库处理类
$datatype = "mysql" ; //数据库类型
$user = "root"; //用户名
$pass = "abcd" ; //密码
$host="202.96.215.200"; //mysql数据库服务器地址
$db_name = "test"; //数据库名
$dsn="$datatype://$user:$pass@$host/$db_name"; //连接数据库的dns配制
$db = db::connect($dsn); //连接数据库
if (db::iserror($db))
{
die ($db->getmessage()); //连接失败,输出出错信息
}
//下面二个是公共的函数
/**
* 读取xsl文档
*
* @param string $filename - xsl文件的名称
* @return string
*/
function readxsl($filename)
{
if(false==file_exists($filename))
{
echo "要读取的文件<font color='red'>$filename</font>不存在</br />";
return false ;
}
return implode('', file($filename));
} //end function readxsl
/**
* 将xml文件或数组变量根据xsl文件转换成html内容
* http://www.acnow.net/
* @param array $arydata - 数组变量
* @param string $xslstring - xsl文档数据
* @param string $xmlstring - xml文档数据
*/
function gethtml($arydata = false, $xslstring = false, $xmlstring = false)
{
global $db ; //使用刚才的$db对象
include_once("xml/sql2xml.php"); //把sql2xml包含进来
$sql2xmlclass = new xml_sql2xml($db); //将sql2xml实例化
$sql2xmlclass->setencoding("gb2312"); //设置数据的转码类型
if (false == $xmlstring) { // 如果用户传入数组数据,则应用该数组数据到xsl
//设置生成xml文档数据的节点名称
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器