php從資料夾中搜尋關鍵字

2021-10-01 19:29:49 字數 1270 閱讀 5455

<?php

set_time_limit

("600");

//以秒為單位,所以是設10分鐘為限

$keyword

=trim

($_post

["keyword"])

;//要搜尋的關鍵字if(

$keyword

==""

)//$dir是搜尋的目錄 $keyword是關鍵字 $array是存放的陣列

//遍歷所有檔案

function

listfiles

($dir

,$keyword

,$array

)else

else

//不搜尋自身if(

$file

!="search.php"

)else

//把搜尋到的 標題和頁面位址,存放到陣列裡

//$dir/$file 是搜尋到的頁面位址

$array

="$dir

/$file

$title";

}}}}

}}//定義陣列

$array

=array()

;//執行函式

listfiles

("."

,"$keyword",

$array);

//列印搜尋結果

foreach

($array

as$value

)?>

<?php

set_time_limit(0

);//以秒為單位,所以是設10分鐘為限

$keyword

='col-md-9'

;//要搜尋的關鍵字

$dir

=$_server

['document_root'];

$array

=array()

;//定義陣列

listfiles

($dir

,$keyword

,$array);

//執行函式

print_r

($array);

function

listfiles

($dir

,$keyword

,$array

)else

}unset

($data);

//清記憶體}}

}}}?>

封裝小程式 通過關鍵字搜尋檔案或資料夾

自用學習交流 手動反爬 import os import glob def search file path n 1 count dir 1 count file 1 while true for file in glob.glob path recursive true if search fil...

從檔案中查詢關鍵字演算法

1 原始檔為乙個txt文件,內容為符號串 2 給定乙個關鍵字檔案,內容為自定義的關鍵字 注 關鍵字有若干個,用空格隔開 3 依據關鍵字檔案中的關鍵字在原始檔中進行檢索判斷,得到關鍵字 include stdio.h include string.h include malloc.h definebu...

從檔案中查詢關鍵字演算法

1 原始檔為乙個txt文件,內容為符號串 2 給定乙個關鍵字檔案,內容為自定義的關鍵字 注 關鍵字有若干個,用空格隔開 3 依據關鍵字檔案中的關鍵字在原始檔中進行檢索判斷,得到關鍵字 include stdio.h include string.h include malloc.h define b...