<?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...