<?php
echo "显示文件当前目录";
echo $filepath=__FILE__;//显示文件当前目录
echo "<br/>"."分割函数";
print $newarray=explode("是分割的函数,目的是“\\”转义字符分开的数组
echo "<br/>"."分割函数";
print_r($newarray);
echo "<br/>"."数组个数";
echo $num=count($newarray)-1;//数组个数
echo "<br/>";
echo "文件名长度";
echo $filenamelen=strlen($newarray[$num]);//分析文件名长度conn.php,为8
echo "<br/>"."统计路径长度";
echo $totallen=strlen(__FILE__);//统计路径长度
echo "<br/>"."剔除文件明后的文件长度";
echo $subnum=$totallen-$filenamelen-5;//剔除文件明后的文件长度,5为“conn\”的文件长度
echo "<hr/>"."剔除文件名后的总路径";
echo $tmppath=substr(__FILE__,0,$subnum);//剔除文件名后的总路径
echo "<br/>";
echo $newpath=$tmppath."db\db_meeting.mdb"; //数据库路径
echo "<hr/>";
include "adodb/adodb.inc.php"; //载入adodb
$conn = ADONewConnection('access') or die("载入失败"); //建立accessl连接
$conn->Pconnect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$newpath");
$conn->execute("set names gb2312");
?>
显示为:
显示文件当前目录C:\AppServ\www\test\code\01meeting\conn\conn.php
分割函数Array
分割函数Array ( [0] => C: [1] => AppServ [2] => www [3] => test [4] => code [5] => 01meeting [6] => conn [7] => conn.php )
数组个数7
文件名长度8
统计路径长度48
剔除文件明后的文件长度35
剔除文件名后的总路径C:\AppServ\www\test\code\01meeting\
C:\AppServ\www\test\code\01meeting\db\db_meeting.mdb