<?php(做為現在的主流開發語言)
require_once "DB.php(做為現在的主流開發語言)"; //PEAR中的數據庫處理類
$dataType = "MySQL(和PHP搭配之最佳組合)" ; //數據庫類型
$user = "root"; //用戶名
$pass = "abcd" ; //密碼
$host="202.96.215.200"; //MySQL(和PHP搭配之最佳組合)數據庫服務器地址
$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 $xml(標准化越來越近了)string - xml(標准化越來越近了)文檔數據
*/
function getHtml($arydata = false, $xslstring = false, $xml(標准化越來越近了)string = false)
{
global $db ; //使用剛才的$db對象
include_once("xml(標准化越來越近了)/sql2xml(標准化越來越近了).php(做為現在的主流開發語言)"); //把sql2xml(標准化越來越近了)包含進來
$sql2xml(標准化越來越近了)class = new xml(標准化越來越近了)_sql2xml(標准化越來越近了)($db); //將sql2xml(標准化越來越近了)實例化
$sql2xml(標准化越來越近了)class->setEncoding("GB2312"); //設置數據的轉碼類型
if (false == $xml(標准化越來越近了)string) { // 如果用戶傳入數組數據,則應用該數組數據到xsl
//設置生成xml(標准化越來越近了)文檔數據的節點名稱