
24.01.2010, 20:02
|
|
Новичок
Регистрация: 28.04.2009
Сообщений: 21
С нами:
8966917
Репутация:
0
|
|
Нужна малюсенькая помощь по готовому скрипту
Есть такой скрипт поиска и вывода кеев из файла .txt
PHP код:
<form action="index.php" method="GET">
<input name="key" type="text" size="60"></input>
<input type="submit" value="OK"></input>
</form>
<?php
if ((isset($_GET["key"]))&&(!empty($_GET["key"]))){
$key = $_GET["key"];
$key_length = strlen($key);
@$file = fopen("keys.txt", "r");
if ($file){
flock($file, LOCK_SH);
flock($file, LOCK_UN);
$i = 0;
while (!feof($file)){
$arr[$i] = fgets($file, 200);
$i++;
}
fclose($file);
$i = 0;
for ($i=0; $i<count($arr); $i++){
$l = 0;
for ($l=0; $l<strlen($arr[$i])-$key_length; $l++){
if ($key == substr($arr[$i],$l,$key_length)){
echo $arr[$i] . "<br>";
}
}
}
}
else{
echo "Not Found";
}
}
?>
но есть несколько вопросов :
1. как сделать чтоб когда вводишь например : красный карандаш он искал не только точно заданую фразу но и с перестановками, например карандаш красный, карандаш он красный.
2. и как сделать чтоб он выводил уже перемешаными искомые кеи.
Огромное спасибо Всем кто откликнется  .
|
|
|