Показать сообщение отдельно

  #6  
Старый 24.01.2010, 20:23
WNZRS
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
С нами: 8782736

Репутация: 90
По умолчанию

PHP код:
<?php
if ((isset($_GET["key"]))&&(!empty($_GET["key"]))){
$key = $_GET["key"];
$key_length = strlen($key);
$keys = explode(' ', $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++){
$ok = 1;
for(
$j=0; $J<sizeof($keys); $j++)
if (
strpos($arr[$i], $keys[$j]) === FALSE) ok = 0;
if(
ok == 1)
echo 
$arr[$i] . "<br>";
}
}
else{
echo 
"Not Found";
}
}
?>
если я ничего не напутал, то он ищет каждое слово и если все слова есть в строке, строка выводится
 
Ответить с цитированием