ob_start(); $NowPathArray=explode("inc",str_replace("\\","/",dirname(__FILE__))) ; @define("root_path", $NowPathArray[0]); @define("confign_path", root_path . "inc/"); @define("db_path", root_path."data/db.mdb"); $scriptFullPath = $_SERVER["PHP_SELF"]; $scriptArray = split("/",$scriptFullPath); //$myfilename = $scriptArray[sizeof($scriptArray)-2]; $myfilename = end($scriptArray); $szd_title="我的留言版"; $page_size=5; require_once(confign_path.'conn.php'); require_once(confign_path.'function.php'); ?>
解释:
<? ob_start();//缓存开始,提高速度
$NowPathArray=explode("inc",str_replace("\\","/",dirname(__FILE__))) ;//强制将windows下"\分隔符"转化为/
@define("root_path", $NowPathArray[0]);//定义本文件的上一位置,也就是定位到了跟目录下面.
@define("confign_path", root_path . "inc/");//定义整体配置文件夹
@define("db_path", root_path."data/db.mdb"); //定义数据库路径
$scriptFullPath = $_SERVER["PHP_SELF"];//得到引用页文件的url地址.
$scriptArray = split("/",$scriptFullPath);//切割成数组
$myfilename = end($scriptArray);//得到本页名称
$szd_title="我的留言";//留言班的标题
$page_size=5; //每页的数目
require_once(confign_path.'conn.php'); //包含数据库文件,只一次
require_once(confign_path.'function.php');//包含公用函数库文件,只一次 ?>
下面是inc/conn.asp的文件:
<?php $conn = new COM('ADODB.Connection'); $accessdsn = "Driver={Microsoft Access Driver (*.mdb)};DBQ=".db_path.";Uid=;Pwd=;"; $conn->Open($accessdsn); ?>
解释:
<? $conn = new COM('ADODB.Connection'); //--------------->创建对象
$accessdsn = "Driver={Microsoft Access Driver(*.mdb)};DBQ=".db_path.";Uid=;Pwd=;";
上一篇:AJAX技术在PHP开发中的简单应用
下一篇:PHP中的session的几个问题
|