A-A+
PHP文件搜索函数方法
今天要做一个专门用于处理搜索文件的功能,而搜索的文件可能是位于某个目录下的,寻找目录下是否存在该目录,PHP函数当中好像没有专门这样的搜索函数。
文件的操作在 php 中是不可缺少的,而文件的使用频率也是非常高的,比如我们常见的目录管理系统,无数据库留言本等,都用到了文件的操作,而这里的文件指的不仅仅是目录的操作,还有指定文件的操作,比如 txt 文件等。
下面是一个专门用于文件搜索的函数方法,file_search 是方法名,后面有三个参数,$directory 是要搜索的文件所在的目录,比如 “admin/”目录下, $search 是搜索的文件了,$recursive 是判断是否搜索成功的,默认就可以了,如果还需要其它操作,可以在后面进行添加相应参数即可。
<?php //作者:smiling //联系方式:www.xiariboke.net function file_search($directory, $search, $recursive = TRUE) { $res = FALSE; $dir_handle = opendir($directory); while( FALSE !== ($file = readdir($dir_handle)) ) { if( $file == '.' || $file == '..' ) { continue; } if( is_dir("$directory\\$file") ) { if( $recursive ) { $res = file_search("$directory\\$file", $search); if( $res !== FALSE ) { return $res; } } } if( $file == $search ) { return "$directory\\$file"; } } return FALSE; } ?>
虽然不是很懂,但还是支持
很试用,经常用到
我发现自己能稍稍懂一些代码了、
嗯,一个不错的文件搜索函数
看的不是太明白。。。
这个经常会用到。
很棒的功能,博主武威。
博主 只能支持下了
过来支持博主
我是在本地用Notepad++搜索php程序文件夹来找的。
开始上班了,可怜