Файл: search/index.php
Строк: 18
<?
/*
Автор: ЗэК (ZeK)
E-mail: otwap.ru@bk.ru
ICQ: 10361141
*/
include 'function.php';
header('Content-Type: text/html; charset=utf-8');
echo '<?xml version="1.0" encoding="utf-8"?>';
echo '<title>Поиск по сайту</title>';
echo '<p><b>Поиск по сайту</b></p>';
if (!isset($_GET['q'])){
echo '<p><form method="get">Что ищим?:<br/><input type="text" name="q"><br/><input type="submit" value="Поиск"></form></p>';
}else{
$q=urlencode(trim($_GET['q']));
if (empty($q) || $q == ''){
echo '<div style="color: red">Не введён поисковой запрос</div>';
}else{
$zek=zek('http://www.google.com/m?q='.urlencode('site:'.$site.' ').''.$q.'&ie=UTF-8&en=ru&start='.$start);
preg_match_all('#<a href="/url?q=(.*)&(.*)>(.*)</a>(.*<span class="st">(.*)</span>|)#sU',$zek,$out);
if ($out[1]){
for($i=0; $i<count($out[1]); $i++){
echo '<p><a href="'.urldecode(trim($out[1][$i])).'">'.trim($out[3][$i]).'</a>'.(!empty($out[5][$i])?'<br/>'.trim($out[5][$i]):'').'<hr/></p>';
}
echo '<div>'.(isset($_GET['start']) && $start != 0?'<a href="?q='.$q.'&start='.($start-10).'">« Предыдущая</a> | ':'').'<a href="?q='.$q.'&start='.($start+10).'">Следующая »</a></div>';
}else{
echo '<div style="color: red">Ни чего не найдено</div>';
}
}
}
?>