![]() |
Мульти-поисковик по сети на сайте: формирование запроса на Js или PHP
Люди!
Хочу готовый скрипт переделать под русские поисковики. А конкретно - вот часть кода PHP-скрипта: if ($search_select == "lycos") { header("Location: http://search.lycos.com/main/default...hhp&searchfor=$searchfor&x=14&y=8"); exit; } if ($search_select == "metacrawler") { header("Location: http://search.metacrawler.com/crawler?general=$searchfor&method=0&redirect=&rpp=20&hpe=10®ion=0&timeout=0&sort=0& theme=classic"); exit; } if ($search_select == "webcrawler") { header("Location: http://dpxml.webcrawler.com/info.wbc...ults.htm&&qkw=$searchfor&qcat=web&qk=20&start=&ver=20566"); exit; } if ($search_select == "webwombat") { header("Location: http://www.webwombat.com.au/aus?ix=$searchfor"); exit; } if ($search_select == "yahoo") { header("Location: http://search.yahoo.com/bin/search?p=$searchfor"); exit; } НЕОБХОДИМО задать "Location:" (то бишь перенести фразу запроса из формы на своей страничке на поисковый сервер и чтоб он выдал результаты поиска в своем контенте) для следующих серверов: Rambler, Yandex, Aport, Google, Turtle... Помогите! Ищу инфу в нете уже третий день - НЕТ НИЧЕГО! |
Гммм а это точно JS? я чего то не помню у JS функции header... И уж если она есть то вряд ли она будет перенаправлять на другой сервак... Поправьте меня если это не так.
|
Ааа...сорри... точно, это PHP, совсем запарился, видно...
Но все равно, вот задачка (JS - точно! + HTML) - надо перебросить пользователя на поисковый сервер c готовым результатом поиска: <html> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <head> <script language="JavaScript"> var FirstForm; function StartSearch() { document.forms[FirstForm+document.InputForm.SearchSelect.[Next Line] selectedIndex].elements[0].value=document.InputForm.SearchWords.value; document.forms[FirstForm+document.InputForm.SearchSelect.[Next Line] selectedIndex].submit(); } </script> </head> <body> <form Name="InputForm"> Search For: <input name="SearchWords" type=text size=30> Search Engine: <select Name="SearchSelect"> <option selected> Rambler <option>Yahoo <option>Altavista <option>Excite <option>Lycos </select> <input name="submit" type=button onClick="StartSearch()" value="Search !"> <br> </form> <script language="JavaScript">FirstForm=document.forms.length</script> <form action="http://www.rambler.ru/cgi-bin/rambler_search" method=get> <input type="hidden" name="words" size="9"> </form> <form action="http://search.yahoo.com/bin/search" method=get> <input type="hidden" size=35 name=p> </form> <form action="http://www.altavista.digital.com/cgi-bin/query" method=get> <input type="hidden" name=q size=35 maxlength=200 value=""> <input type="hidden" name=pg value=q> <input type="hidden" name="fmt" value="."> <input type="hidden" name=what value=web> </form> <form action="http://www.excite.com/search.gw" method=post> <input type="hidden" name="search" size=35> <input type="hidden" name="searchType" value="Keyword"> <input type="hidden" name="category" value="default" checked> <input type="hidden" name="mode" value="relevance"> <input type="hidden" name="showqbe" value="1"> <input type="hidden" name="display" value="html3,hb"> </form> <form action="http://www.lycos.com/cgi-bin/nph-randurl[Next Line]/cgi-bin/largehostpursuit1.html"> <input type=hidden size=35 name="query"> </form> </body> </HTML> Браузер пишет что ошибка на странице - где? Не знаю как найти... |
Вот это бред...
SearchSelect.[Next Line]selectedIndex]. Копи энд пасте никому еще не помогало. надо убить [Next Line] |
ну для гугла
if ($search_select == "google") { header("Location: http://www.google.com/search?q=$searchfor&hl=ru"); exit; } Яндех if ($search_select == "yandex") { header("Location: http://www.yandex.ru/yandsearch?text=$searchfor"); exit; } и дальше мне в падлу ;) |
для Stasik
Пробовал, не получается(((
На поисковый сервер перемещает, но говорит, что создан пустой запрос... Т.е. фразу для поиска не переносит...(((( |
$searchfor значит не передаётся..... работают ли другие?
|
Вообще ни*ера не работает! Запарился уже...
|
| Часовой пояс GMT +4, время: 20:46. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.