Security Teams



:::
  Ответ в темуСоздание новой темы

> Свой маленький поисковик, (c) filosofy
filosofy
Дата 10.01.2006 - 00:16
Цитировать сообщение
Offline



Activist
**

Профиль
Группа: -users-
Сообщений: 78
Пользователь №: 1590
Регистрация: 24.09.2005



Рейтинг:
(30%) XX---


Ну конечно, поисковик будет не совсем свой, для этого у нас есть солидные пациенты, например все тот же Google.
Что мы имеем? Поисковую форму, которая в данном случае работает от Google.com,
но дизайн которой можно править исходя из потребностей своего сайта или домашней страницы. Плюс, мы нигде не видим ненавязчивой рекламы от поисковой системы.
Собственно код:
Цитата

<html>
<head>
<STYLE "TEXT/CSS">
font {font-family:Arial;font-size:10pt;}
a {font-family:Arial;font-size:10pt;}
p.g {Color:maroon;}
</STYLE>
</head>
<meta <meta http-equiv="content-type" content="text/html; charset=utf-8">
<?
$kol =  10; #Количество запросов по умолчанию 0/10/20/30 и т.д.
$body =  "";
$string =  "";

print "<form name=tmp_form method=POST>";
print "<input type=text name=mansearch><input type=submit name=go_google value='Find'>";
print "</form>";

if(isset($_POST["go_google"]) && !empty($_POST["mansearch"]))
{
$_POST["mansearch"]=str_replace(" ","+",$_POST["mansearch"]);
$i = 0;
print "<table width=300px bgcolor=lightgrey><tr><td>";
while($i<=$kol)
  {
  $string = file_get_contents("https://www.google.com/search?q=$_POST[mansearch]&start=$i");
  $string=explode("<div><p class=g>","$string");
  $string = explode("<div class=n>","$string[1]");
  $tmp = preg_replace("/<font color=#008000>(.*)Similar&nbsp;pages<\/a><\/nobr><\/font>/","",$string[0]);
  if(!isset($start_pos)) $position = 0; else;
  if(!isset($end_pos)) $position = 0; else;
  $start_url = strpos("<a href=",$tmp,$position);
  $end_url = strpos("</a>",$tmp,$position);
  print "<div><fieldset><p class=g>".$tmp."</fieldset></div>";
  $i=$i+10;
  }
print "</td></tr></table>";
}
else;
?>
</html>



P.S. Как и всегда жду отзывов и предложений.
PM
Top
nerezus
Дата 10.01.2006 - 08:16
Цитировать сообщение
Offline



.:Вселенский отказник:.
***

Профиль
Группа: -users-
Сообщений: 302
Пользователь №: 265
Регистрация: 20.04.2005



Рейтинг:
(30%) XX---


https://www.googleduel.com/apiexample.php
PMICQ
Top
filosofy
Дата 10.01.2006 - 08:36
Цитировать сообщение
Offline



Activist
**

Профиль
Группа: -users-
Сообщений: 78
Пользователь №: 1590
Регистрация: 24.09.2005



Рейтинг:
(30%) XX---


nerezus
Цитата
https://www.googleduel.com/apiexample.php


И что?, ты хоть сам смотрел что прислал?
PM
Top
nerezus
Дата 10.01.2006 - 11:00
Цитировать сообщение
Offline



.:Вселенский отказник:.
***

Профиль
Группа: -users-
Сообщений: 302
Пользователь №: 265
Регистрация: 20.04.2005



Рейтинг:
(30%) XX---


Цитата
И что?, ты хоть сам смотрел что прислал?
аналог того, что ты написал. Правда этот скрипт по моей ссылке немного криво написан и без дизайна )

У тебя получше, т.к. проксик юзать легче )
PMICQ
Top
nerezus
Дата 10.01.2006 - 11:01
Цитировать сообщение
Offline



.:Вселенский отказник:.
***

Профиль
Группа: -users-
Сообщений: 302
Пользователь №: 265
Регистрация: 20.04.2005



Рейтинг:
(30%) XX---


Цитата
<meta <meta http-equiv="content-type" content="text/html; charset=utf-8">
PMICQ
Top
nerezus
Дата 10.01.2006 - 11:11
Цитировать сообщение
Offline



.:Вселенский отказник:.
***

Профиль
Группа: -users-
Сообщений: 302
Пользователь №: 265
Регистрация: 20.04.2005



Рейтинг:
(30%) XX---


Цитата
$i <= $ipp
все же
Код
$i < $ipp
иначе 20

нормально парсит, хвалю.
PMICQ
Top
nerezus
Дата 10.01.2006 - 11:22
Цитировать сообщение
Offline



.:Вселенский отказник:.
***

Профиль
Группа: -users-
Сообщений: 302
Пользователь №: 265
Регистрация: 20.04.2005



Рейтинг:
(30%) XX---


исправил траблы с кодировками.

Конечная версия с исправлениями: https://hunger.ru/tmp/gg.php.html
PMICQ
Top
JayMod
Дата 28.05.2006 - 00:07
Цитировать сообщение




Unregistered












несуществует такой раздел
Top
nerezus
Дата 28.05.2006 - 16:08
Цитировать сообщение
Offline



.:Вселенский отказник:.
***

Профиль
Группа: -users-
Сообщений: 302
Пользователь №: 265
Регистрация: 20.04.2005



Рейтинг:
(30%) XX---


JayMod
ну дык... утеряно нах с гибелью прошлого сервера )
PMICQ
Top

Опции темы Ответ в темуСоздание новой темы