当前位置: 编程技术>php
本页文章导读:
▪php ADO组件连接access数据库的例子 本节内容:
php ADO组件连接access数据库
例子:
代码示例:
<?PHP
/*
* 创建ADO连接
*/
$conn = new COM("ADODB.Connection") or die ("ADO Connection faild.");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; .........
▪php获取某目录包含的所有目录和文件的实现代码 本节内容:
php遍历目录与文件。
例子:
代码示例:
<?php
/**
* 取得输入目录所包含的所有目录和文件
* 以关联数组形式返回
* edit: www.
*/
function deepScanDir($dir)
{
.........
▪PHP自定义函数round_pad_zero 小数位四舍五入并补零 例子:
代码示例:
<?php
/**
* 小数位四舍五入并补零
* by www.
*/
function round_pad_zero($num, $precision)
{
if ($precision < 1) {
return round($num, 0);
}
$r_num = .........
[1]php ADO组件连接access数据库的例子
来源: 互联网 发布时间: 2013-12-24
本节内容:
php ADO组件连接access数据库
例子:
代码示例:
<?PHP
/*
* 创建ADO连接
*/
$conn = new COM("ADODB.Connection") or die ("ADO Connection faild.");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("test.mdb");
$conn->open($connstr);
/*
* 创建记录集
*/
$rs = new COM("ADODB.RecordSet");
$rs->open("select * from lhl",$conn,1,3);
/*
* 循环读取数据
*/
while(!$rs->eof){
echo $rs->fields['G_date']->Value;
echo "<br/>";
$rs->movenext(); //将记录集指针下移
}
$rs->close();
//ADO组件实例学习 by www.
?>
您可能感兴趣的文章:
php连接access数据库的三种方法
php操作access数据库的类分享
[2]php获取某目录包含的所有目录和文件的实现代码
来源: 互联网 发布时间: 2013-12-24
本节内容:
php遍历目录与文件。
例子:
代码示例:
<?php
/**
* 取得输入目录所包含的所有目录和文件
* 以关联数组形式返回
* edit: www.
*/
function deepScanDir($dir)
{
$fileArr = array();
$dirArr = array();
$dir = rtrim($dir, '//');
if(is_dir($dir)){
$dirHandle = opendir($dir);
while(false !== ($fileName = readdir($dirHandle))){
$subFile = $dir . DIRECTORY_SEPARATOR . $fileName;
if(is_file($subFile)){
$fileArr[] = $subFile;
} elseif (is_dir($subFile) && str_replace()('.', '', $fileName)!=''){
$dirArr[] = $subFile;
$arr = deepScanDir($subFile);
$dirArr = array_merge($dirArr, $arr['dir']);
$fileArr = array_merge($fileArr, $arr['file']);
}
}
closedir($dirHandle);
}
return array('dir'=>$dirArr, 'file'=>$fileArr);
}
//示例
$dir = '/var/htdocs/w4/article';
$arr = deepScanDir($dir);
print_r($arr);
/**
* 取得输入目录所包含的所有文件
* 以数组形式返回
* author: flynetcn
*/
function get_dir_files($dir)
{
if (is_file($dir)) {
return array($dir);
}
$files = array();
if (is_dir($dir) && ($dir_p = opendir($dir))) {
$ds = DIRECTORY_SEPARATOR;
while (($filename = readdir($dir_p)) !== false) {
if ($filename=='.' || $filename=='..') { continue; }
$filetype = filetype($dir.$ds.$filename);
if ($filetype == 'dir') {
$files = array_merge($files, get_dir_files($dir.$ds.$filename));
} elseif ($filetype == 'file') {
$files[] = $dir.$ds.$filename;
}
}
closedir($dir_p);
}
return $files;
}
/**
* 取得输入目录所包含的所有目录和文件
* 以关联数组形式返回
* edit: www.
*/
function deepScanDir($dir)
{
$fileArr = array();
$dirArr = array();
$dir = rtrim($dir, '//');
if(is_dir($dir)){
$dirHandle = opendir($dir);
while(false !== ($fileName = readdir($dirHandle))){
$subFile = $dir . DIRECTORY_SEPARATOR . $fileName;
if(is_file($subFile)){
$fileArr[] = $subFile;
} elseif (is_dir($subFile) && str_replace()('.', '', $fileName)!=''){
$dirArr[] = $subFile;
$arr = deepScanDir($subFile);
$dirArr = array_merge($dirArr, $arr['dir']);
$fileArr = array_merge($fileArr, $arr['file']);
}
}
closedir($dirHandle);
}
return array('dir'=>$dirArr, 'file'=>$fileArr);
}
//示例
$dir = '/var/htdocs/w4/article';
$arr = deepScanDir($dir);
print_r($arr);
/**
* 取得输入目录所包含的所有文件
* 以数组形式返回
* author: flynetcn
*/
function get_dir_files($dir)
{
if (is_file($dir)) {
return array($dir);
}
$files = array();
if (is_dir($dir) && ($dir_p = opendir($dir))) {
$ds = DIRECTORY_SEPARATOR;
while (($filename = readdir($dir_p)) !== false) {
if ($filename=='.' || $filename=='..') { continue; }
$filetype = filetype($dir.$ds.$filename);
if ($filetype == 'dir') {
$files = array_merge($files, get_dir_files($dir.$ds.$filename));
} elseif ($filetype == 'file') {
$files[] = $dir.$ds.$filename;
}
}
closedir($dir_p);
}
return $files;
}
[3]PHP自定义函数round_pad_zero 小数位四舍五入并补零
来源: 互联网 发布时间: 2013-12-24
例子:
代码示例:
<?php
/**
* 小数位四舍五入并补零
* by www.
*/
function round_pad_zero($num, $precision)
{
if ($precision < 1) {
return round($num, 0);
}
$r_num = round($num, $precision);
$num_arr = explode()('.', "$r_num");
if (count($num_arr) == 1) {
return "$r_num" . '.' . str_repeat('0', $precision);
}
$point_str = "$num_arr[1]";
if (strlen($point_str) < $precision) {
$point_str = str_pad($point_str, $precision, '0');
}
return $num_arr[0] . '.' . $point_str;
}
//调用示例
echo round_pad_zero(3223342.506, 4);
/**
* 小数位四舍五入并补零
* by www.
*/
function round_pad_zero($num, $precision)
{
if ($precision < 1) {
return round($num, 0);
}
$r_num = round($num, $precision);
$num_arr = explode()('.', "$r_num");
if (count($num_arr) == 1) {
return "$r_num" . '.' . str_repeat('0', $precision);
}
$point_str = "$num_arr[1]";
if (strlen($point_str) < $precision) {
$point_str = str_pad($point_str, $precision, '0');
}
return $num_arr[0] . '.' . $point_str;
}
//调用示例
echo round_pad_zero(3223342.506, 4);
最新技术文章: