我在網上找到了一個php搜索腳本,對我很好。即時通訊雖然有大小寫敏感的問題。這個搜索鏈接到一個html表單輸入,並且只會返回匹配搜索到的結果。有沒有解決的辦法?區分大小寫
<?php
//////////////////////
// © Nadav Ami 2009 //
// Version 1.2 //
// Edited By //
// Geoff Bolton //
//////////////////////
function scandir_r($dir){
$files = array_diff(scandir($dir), array(".", ".."));
$arr = array();
foreach($files as $file){
$arr[] = $dir.DIRECTORY_SEPARATOR.$file;
if(is_dir($dir.DIRECTORY_SEPARATOR.$file)){
$arr = array_merge($arr, scandir_r($dir.DIRECTORY_SEPARATOR.$file));
}
}
return($arr);
}
$dirname = "./";
$findme = "/".preg_quote($_POST["search"], "/")."/";
$files = preg_grep($findme, scandir_r($dirname));
if(sizeof($files)){
foreach($files as $file){
$_file = $dirname.DIRECTORY_SEPARATOR.$file;
echo "<a href=\"$_file\">$file</a><br/>";
}
}
else{
echo "Nothing was found.";
}
?>
你有['strtoupper'(http://php.net/manual/en/function.strtoupper.php),['strtolower'(HTTP:// php.net/manual/en/function.strtolower.php),當然還有客戶端的JS。 –
感謝您的快速回復,我完全不知道php。 –
不客氣:) –