Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Поисковик Google в локальной сети! Ищем в google из локалки не заходя... 
V
    Опции темы
DRUG_ADDICT
Дата 10.8.2007, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 10.8.2007

Репутация: нет
Всего: нет



Привет всем! Подскажите как можно организовать поиск google в локальной сети (на PHP)? гЫть... щас объясню  Вообщем надо сделать так:

Когда пользователь локальной сети не находится в интернете (по причине не достаточно средств в личном кабинете допустим или по причине просто не хочет находится в интеренете )(а только в локальной сети) и ему надо что то срочно найти в интернете, он заходит на локальный сайт, сервис, называйте это как угодно, например на: http://google.your_domain.local и попадает на страницу http://google.ru вбивает в поиск что хочет найти и ищет... ТОЛЬКО ИЩЕТ, тоесть остальные сервисы google будут не доступны...

скорее всего этот вопрос для программистов аналитиков... Можете ли вы какнибудь аналитически или теоритические а лучше практически... объяснить как можно это организовать на PHP ?

Ну можете даже по рекомендовать какие функции (типа file_get_contents ) использовать что и как и т.д.

Огромное за рание СПАСИБО!

Это сообщение отредактировал(а) DRUG_ADDICT - 10.8.2007, 22:45
--------------------
ICQ# 23-23-30 What can i do for you ? Paid..."Свобода лечит лучше всего" А.С. Неил. Самерхилт.
PM ICQ Jabber   Вверх
DRUG_ADDICT
Дата 10.8.2007, 21:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 10.8.2007

Репутация: нет
Всего: нет



Гыть народ!!! Тока что решил эту проблему с помощью PHP, но для полной безопастности я решил ещё использовать прокси... 
Тему пожалуйста не удаляйте, сейчас напишу скрипт обязательно выложу, просто простой пример решения этой проблемы... если у когото будет smile)) хотя трудно назвать это проблемой... 

[оффтоп]Пока что я пише не мог бы ктонибудь подсказать где взять статью о том как написать прокси сервер на PHP и вообще это мозможно ? и что посоветуете из прокси серверов для этого дела.... жедательно http proxy/// [/оффтоп]

спасибо ;) 
--------------------
ICQ# 23-23-30 What can i do for you ? Paid..."Свобода лечит лучше всего" А.С. Неил. Самерхилт.
PM ICQ Jabber   Вверх
teroni
Дата 10.8.2007, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 15.5.2007
Где: Днепропетровск

Репутация: 8
Всего: 22



А смысл какой разрешать поиск в гугле и не разрешать переходить на найденные ресурсы? Чтобы бедный юзер смотрел на сниппеты и завидовал тем, кто может зайти на эти сайты?
PM MAIL   Вверх
DRUG_ADDICT
Дата 10.8.2007, 22:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 10.8.2007

Репутация: нет
Всего: нет



Цитата(teroni @ 10.8.2007,  21:30)
А смысл какой разрешать поиск в гугле и не разрешать переходить на найденные ресурсы? Чтобы бедный юзер смотрел на сниппеты и завидовал тем, кто может зайти на эти сайты?

Точно, и чтоб бедный юзер быстрее бежал и пополнял баланс ;) вот такие мы злые сибирские провайдеры... да... это не у вас в Москве анлимит за 800р. при 2 мб стабильного трафика, это наша сибирь где анлимит 3000р. и стабильно 256 кб. и то МЕЧТА !!! ;) завидуйте...

Ну а теперь собственно вот и оно:

Код
<?php
$pusk = $_GET['pusk'];
echo "<html><head><meta http-equiv='content-type' content='text/html; charset=windows-1251'><title>Google</title></head><body bgcolor='#ffffff' text='#000000' link='#0000cc' vlink='#551a8b' alink='#ff0000' onLoad=\"sf();if(document.images){new Image().src='http://www.google.ru/images/nav_logo3.png'}\" topmargin='3' marginheight='3'><div align='right' id='guser' style='font-size:84%;padding:0 0 4px' width='100%'><nobr></nobr></div><center><br id='lgpd'><table cellpadding='0' cellspacing='0' border='0'><tr><td align='right' valign='bottom'><img src='http://www.google.ru/images/hp0.gif' width='158' height='78' alt='Google'></td><td valign='bottom'><img src='http://www.google.ru/images/hp1.gif' width='50' height='78' alt=''></td><td valign='bottom'><img src='http://www.google.ru/images/hp2.gif' width='68' height='78' alt=''></td></tr><tr><td class='h' align='right' valign='top'><b></b></td><td valign='top'><img src='http://www.google.ru/images/hp3.gif' width='50' height='32' alt=''></td><td valign='top' class='h'><font color='#666666' style=font-size:16px><b>Россия</b></font></td></tr></table><br><table border='0' cellspacing='0' cellpadding='4'><tr><td nowrap></td></tr></table><form><table cellpadding='0' cellspacing='0'><tr valign='top'><td width='25%'></td><td align='center' nowrap><input maxlength=2048 name=pusk size=55 title='Поиск в Google' value=''><br><input name=submit type=submit value='Поиск в Google'><input name=submit type=submit value='Мне повезёт!'></td><td nowrap width='25%'></td></tr><tr><td align=center colspan=3><font size=-1><label for=il></label></font></td></tr></table></form><br><p><font size=-2>(c) 2007 Google</font></p></center></body></html>";
if (!$pusk){
echo "";
} else {
$fp = fsockopen ("google.ru", 80, $errno, $errstr, 1);
if (!$fp) {
echo "";
} else {
$fl = file_get_contents("http://www.google.ru/search?hl=ru&q=".$pusk."&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=");
echo "$fl";
}
}
?>


Править конечно надо.... работа с масивами тоже не помешает ;) можно добится идеального вида...  это лиш 100% рабочий пример... главное смысол поняли наверное... 

Ну так кто мне подскажет какой прокси сервер использовать ??? Желательно на Linux/// 

СпасиБ.

Это сообщение отредактировал(а) DRUG_ADDICT - 10.8.2007, 22:42
--------------------
ICQ# 23-23-30 What can i do for you ? Paid..."Свобода лечит лучше всего" А.С. Неил. Самерхилт.
PM ICQ Jabber   Вверх
BuShaRt
Дата 12.8.2007, 00:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1391
Регистрация: 29.6.2006

Репутация: 4
Всего: 6



я бы cURL посоветывал.
PM MAIL   Вверх
Diesel Draft
Дата 13.8.2007, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 876
Регистрация: 18.1.2005
Где: Lviv, Ukraine

Репутация: 1
Всего: 5



А я бы просто сделать гугл доступным через прокси


--------------------
НЕДОМА в маси 
PM MAIL WWW ICQ GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1231 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.