Вы искали: '; $microtime = microtime(); $microsecs = substr($microtime, 2, 8); $secs = substr($microtime, 11); $start_time = "$secs.$microsecs"; $sizetotal = 0; if ( ereg ( "[>
Найдены запрещенные символы в строке запроса - (
Warning: Undefined variable $error_1 in /var/www/ecosafetycode.ru/html/phprusearch/index.php on line 38

Warning: Trying to access array offset on null in /var/www/ecosafetycode.ru/html/phprusearch/index.php on line 38

Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/ecosafetycode.ru/html/phprusearch/index.php on line 38
)


Слишком короткие запросы не обрабатываются. Используйте не менее 3 символов.

$value) // выбираем строку { if($allwords > 1) // если более одного слова в запросе { if(preg_match_all("/".$searchstring."/i", $value, $ok, PREG_PATTERN_ORDER)) $new = str_replace($ok[0][0],''.trim($CONFIG[6]).$ok[0][0].''.trim($CONFIG[7]), $value); else $new = $value; if($new != $value) { $find++; $true = 1; $show[$find] = $new; $full_result++; } } for ($all = 0; $all < $allwords; $all++) // проходим по каждому из слов в запросе { $chekfull = explode(" ",$value); if(in_array($searchword[$all],$chekfull)) $full_result++; $long = strlen($searchword[$all]); if ($long > 5) { if(preg_match("/(у|ы|а|о|я|е|и|ь)$/i", $searchword[$all])) $long = -1; if(preg_match("/(и|е|о|а|ы|у)[еямюйивх]$/i", $searchword[$all])) $long = -2; $short = substr($searchword[$all],0,$long); if(preg_match_all("/".$short."/i", $value, $ok, PREG_PATTERN_ORDER)) $new = str_replace(PHPruLow($ok[0][0]),''.trim($CONFIG[6]).$ok[0][0].''.trim($CONFIG[7]), PHPruLow($value)); else $new = $value; if($new != $value) { $find++; $true = 1; $show[$find] = $new; } } else { $short = $searchword[$all]; if(preg_match_all("/".$short."/i", $value, $ok, PREG_PATTERN_ORDER)) $new = str_replace(PHPruLow($ok[0][0]),''.trim($CONFIG[6]).$ok[0][0].''.trim($CONFIG[7]), PHPruLow($value)); else $new = $value; if($new != $value) { $find++; $true = 1; $show[$find] = $new; } } } } if ($true !== 0) { $fulltrue = 1; echo '

'.$filename.'
дата последнего обновления документа - '.$modify.', размeр - '.$filesize.'Kb
найдено '.$find.' совпадений ( точных - '.$full_result.', похожих - '.($find-$full_result).')
среди них такие как:'; if ($find > trim($CONFIG[1])) // ограничение количества выводимых строк $STROK = trim($CONFIG[1]); else $STROK = $find; for ($a = 1; $a < $STROK+1; $a++) // выводим совпадения построчно { echo '
  • ...'.$show[$a].'...
  • '; } } } if(!isset($fulltrue)) echo '
    К сожалению, по Вашему запросу ничего не найдено!'; echo '

    всего обработано '.$sizetotal.'Kb в '.$count.' файлах за '; $microtime = microtime(); $microsecs = substr($microtime, 2, 8); $secs = substr($microtime, 11); $end_time = "$secs.$microsecs"; $total = round(($end_time - $start_time),2); echo $total.' сек.

    '; PHPruRw(); flush(); if (isset($_SERVER["REMOTE_ADDR"])) $IP = $_SERVER["REMOTE_ADDR"]; else $IP = 'нет данных'; $NEW = time().'^^'.$searchstring.'^^'.$_SERVER["HTTP_REFERER"].'^^'.$IP."\r\n"; PHPruSave($NEW,'sinc/query.php','a+'); } else echo 'Запрос на поиск не поступал!

    '; ?>