一个搜索脚本,想做搜索引擎的参考一下吧

# SEARCH ENGINE PROCESSOR SCRIPT # # SCPT: multisearch.php # # DEVL: Marcus Kazmierczak, # marcus@mkaz.com # # DATE: July 1st, 1999 # # DESC: Multiple Search Engine in one Form # # Receives engine ($engine) and search criteria ($scrit) # from a form and creates the proper search form and # submits it to the site specified # # * Works with GET or POST method # * Any amount of hidden fields # DEFINE SEARCH ENGINES # engine name = action, method, criteria field $engines = array( "excite" => array("http://www.excite.com/search.gw", "GET", "search"), "altavista" => array("http://www.altavista.com/cgi-bin/query", "GET", "q"), "webster" => array("http://www.m-w.com/cgi-bin/dictionary", "POST", "va"), "yahoo" => array("http://search.yahoo.com/bin/search","GET","p"), "internic" => array("http://www.networksolutions.com/cgi-bin/whois/whois","POST","STRING"), "google" => array("http://www.google.com/search","GET","q"), "devsearch" => array("http://www.devsearch.com/cgi-bin/query","GET","q"), "det" => array("http://www.etrade.com/cgi-bin/gx.cgi/AppLogic+ResearchSymbol","POST","research_quote_symbol"), "hotbot" => array("http://www.hotbot.com/","GET","MT"), "lycos" => array("http://www.lycos.com/cgi-bin/pursuit","GET","query"), "askjeeves" => array("http://www.askjeeves.com/main/askJeeves.asp","GET","ask"), "slashdot" => array("http://www.slashdot.org/search.pl","GET","query"), "freshmeat" => array("http://core.freshmeat.net/search.php3","POST","query"), "php" => array("http://www.php.net/manual-lookup.php3", "POST", "function"), "infind" => array("http://www.infind.com/infind/infind.exe","GET","query") ); # DEFINE HIDDEN FIELDS # engine name = "name"=>"value" $hiddenFields = array( "altavista" => array("pg"=>"q","what"=>"web","kl"=>"en"), "webster" => array("book"=>"dictionary"), "devsearch" => array("mss"=>"en/simple", "pg"=>"q", "what"=>"web", "enc"=>"iso88591","fmt"=>".","op"=>"a"), "det" => array("INFOTYPE"=>"DET_QUOTES"), "hotbot" => array("OPs"=>"MDRTP"), "lycos" => array("cat"=>"dir"), "askjeeves" => array("origin"=>"","qSource"=>"0","site_name"=>"Jeeves","metasearch"=>"yes"), "infind" => array("time"=>"10") ); $action = $engines[$engine][0]; $method = $engines[$engine][1]; $criteriafield = $engines[$engine][2]; ?>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值