我有这个脚本可以将文件搜索到目录中。当我使用确切的术语执行搜索时效果很好,例如:“my file.doc”、“sales order 1234.pdf”
谁能帮我修改搜索词到文件名,例如:“文件”或“销售”
TKS 克里斯。
<?php
if($_POST['search']) {
$word = $_POST['file'];
$dir = './';
$list = new RecursiveDirectoryIterator($dir);
$recursive = new RecursiveIteratorIterator($list);
$num = 0; //
foreach($recursive as $obj){
//echo $obj->getFilename().'<br />';
if($obj->getFilename()=="$word"){
echo $obj->getPathname().'<br/>';
$num++;
}
}
echo "found(s) $num file(s).";
}
?>
<form action="" method="POST">
search files. <input type="text" name="file" value="">
<input type="submit" name="search">
</form>