发新话题
打印

站内文件标题搜索如何写?我这样写很郁闷!

站内文件标题搜索如何写?我这样写很郁闷!

站内文件标题搜索如何写?我这样写很郁闷!$dir="C:\AppServ\www";
[Copy to clipboard]
PHP CODE:
function findfile ($dir$find_sub_dir=false$find_content=false$except_dir=false
{
        
        
$d dir($dir);
        while (
false !== ($entry $d->read())) {//当目录可读不为假(fasle)
                
if($entry == "." || $entry == ".." || in_array ($entry$except_dir))
                        continue; 
                
$file $d->path."/".$entry;
                if ( 
is_dir $file) ) //如果是目录则继续搜索
                
{
                        if ( 
$find_sub_dir 
                        {                                
                                
findfile ($file$find_sub_dir$find_content$except_dir) ;
                        }
                        
                }else
//如果不是目录则
                
{
                        if ( 
$find_content //如果要查找文件内容为真
                        
{                                
                                if ( 
strstr(file_get_contents($file),$find_content) ) //查找的内容为$find_content
                                
{
                                       
// echo $file."<br>\n";
                                       //获取正确路径
                                        
echo "http://".strstr($file,'www')."<br>\n";
                                }
                        }else
                        {
                              echo 
$file."<br>\n";
                               
                        }
                                
                }    
        }
        
$d->close();

        
}

//test:
findfile ('..',true,'大家',array('templates_c','admin','xixi')) ;

-----------------------------
以上这样写就变成了只搜索文章的内容,但我想搜索文章的标题,并自动加上连接,郁闷啊,谁来改一改?

TOP

你数据库里米文章的标题吗

TOP

想在文件夹内依据关键词搜索相匹配的标题和内容
搜索内容倒是简单
只是标题 感觉有些困难
file_exist只是完全匹配标题
不知道有没有方法可以像sql的like一般
交流QQ群2:16142493
智能手机软件下载
PHP新手不可错过一帖
PHP新手如何获得积分
论坛需要你,我们大家需要你!

TOP

2楼说的对,我意思是说只搜索站内文件关键字,该 如何写??????????????? me is 菜鸟哦!

TOP

还有是不需要用数据库的,我只搜索文件,把符合文件名的关键字高亮最好!

TOP

发新话题