/* PHP Version: 28 April 2005 Author: move2rent purpose:读取某个目录下的文件 */ //要读取的目录 $folder="H:/temp"; //打开目录 $fp=opendir($folder); //阅读目录 while(false!=$file=readdir($fp)) { //列出所有文件并去掉'.'和'..' if($file!='.' &&$file!='..') { //$file="$folder/$file"; $file="$file"; //赋值给数组 $arr_file[]=$file; } } //输出结果 if(is_array($arr_file)) { while(list($key,$value)=each($arr_file)) { echo "$key=>$value "; } } //关闭目录 closedir($fp); ?> ---------------------- 读取某个目录下的文件2 /*PHP Version: 30 April 2005 Author: move2rent purpose:读取某个目录下的文件二*/ /*----------------------------------*/ function listFiles($dir) { //打开目录 $handle=opendir($dir); //阅读目录 while(false!=($file=readdir($handle))) { //列出所有文件并去掉'.'和'..' if($file!='.'&&$file!='..') { //所得到的文件名是否是一个目录 if(is_dir("$dir/$file")) { //列出目录下的文件 listFiles("$dir/$file"); } else { //如果是文件则打开该文件 $fp=fopen("$dir/$file","r"); //阅读文件内容 $data=fread($fp,filesize("$dir/$file")); if($data) //将读到的内容赋值给一个数组 $file_array[]="$dir/$file"; /*foreach($file_array as $key=>$value) { echo "$value "; } */ //echo count($file_array); //输出结果 while(list($key,$value)=each($file_array)) { echo"$key=>$value "; } } } } } /*------------------------------------------*/ //调用 $dir="H:/temp"; listFiles($dir); ?> ----------------------------------------------- 如果该目录不存在则创建它 /* PHP Version: 28 April 2005 Author: move2rent purpose:读取某个目录下的文件,如果该目录不存在则创建它 */ $folder="H:/temp1"; //打开目录 @$fp=opendir($folder); //如果该目录不存在则创建它 if(!$fp) { //创建目录 mkdir($folder); //修改该目录的权限 chmod($folder,'0755'); echo " the folder create success!"; } else { echo " the folder have exists."; } ?> |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-30 01:35 , Processed in 0.200432 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.