我使用两个文件进行搜索。 index.html
制作一个表单来调用 PHP 搜索函数 ( ss.php
)
index.html 代码:
<form action="ss.php" method="get">
<input name="q" type="text">
<input type="submit">
</form>
和ss.php代码(php搜索功能):
<?php
$dir = 'ups';
$exclude = array('.','..','.htaccess');
$q = (isset($_GET['q']))? strtolower($_GET['q']) : '';
$res = opendir($dir);
while(false!== ($file = readdir($res))) {
if(strpos(strtolower($file),$q)!== false &&!in_array($file,$exclude)) {
echo "<a href='$dir/$file' target = '_blank'>$file</a>";
echo "<br>";
}
}
closedir($res);
?>
我希望在输入参数的长度为八位时开始搜索。
编辑:
感谢每个人都解决了我使用了这个代码:
<form action="ss.php" method="get"><input name="q"
type="text" pattern=".{8,10}" title="8 to 10 characters" maxlength="10">
<input type="submit"></form>