<?php
function get_file_count($dir_name) //得到目录下的文件函数
{
global $files; //申明全局变量有于统计
$od = opendir($dir_name); //打开目录,返回连接号 while ($name = readdir($od)) //读取目录
{
$file_path = $dir_name.'/'.$name; //目录 用于使用 is_file()
if (is_file($file_path)) //是一个文件
$files[] = $file_path; //添加,用于最后的统计
else if (($name !='.') && ($name !='..')) //输出$name看看就知道
get_file_count($file_path); //递归的调用
}
return count($files); //返回目录下的总文件数
}$dir_name = './php'; //返回哪个目录的总文件数
$file_count = get_file_count($dir_name);
echo $dir_name.'目录下包含文件总数为:<font color="red">'.$file_count.'</font>';
//print_r($files);
?>
function get_file_count($dir_name) //得到目录下的文件函数
{
global $files; //申明全局变量有于统计
$od = opendir($dir_name); //打开目录,返回连接号 while ($name = readdir($od)) //读取目录
{
$file_path = $dir_name.'/'.$name; //目录 用于使用 is_file()
if (is_file($file_path)) //是一个文件
$files[] = $file_path; //添加,用于最后的统计
else if (($name !='.') && ($name !='..')) //输出$name看看就知道
get_file_count($file_path); //递归的调用
}
return count($files); //返回目录下的总文件数
}$dir_name = './php'; //返回哪个目录的总文件数
$file_count = get_file_count($dir_name);
echo $dir_name.'目录下包含文件总数为:<font color="red">'.$file_count.'</font>';
//print_r($files);
?>
如果可以的话,那人家都可以遍历你的你目录并提取了