CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟





 
标题: [转贴] PHP制作的仿百度的站内搜索引擎代码
一路直落
超级会员
Rank: 4



UID 268654
精华 0
积分 1636
帖子 92
威望 790
ZD币 187 元
阅读权限 90
注册 2007-11-18
状态 离线
  楼主
发表于 2007-11-28 22:42  资料  个人空间  短消息  加为好友 
开发者在线

PHP制作的仿百度的站内搜索引擎代码

用PHP编写的仿百度的站内搜索引擎代码
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
http://www.w3.org/1999/xhtml">




<?php
}
else
{?>






[url=/index.html]网页[/url]教学网站内搜索" width="189" height="75" border="0" />
















[url=/others/search_help.html]帮助[/url]




[url=<i]javascript:window.external.AddFavorite('http://www.webjx.com','网页教学网') style="font-size:12px">把网页教学网加入收藏[/url]

[url=/others/about_cn.html]关于网页教学网[/url] | [url=/others/about_en.html]About Webjx.com[/url]

©2007 webjx.com [url=<A href=]http://www.baidu.com/duty[/url]"/>http://www.baidu.com/duty"/></A> [url=<A href=]http://www.miibeian.gov.cn[/url]" target="_blank">冀ICP备05002422号 [url=<A href=]http://www.hd315.gov.cn/beian/view.asp?bianhao=010202001092500412[/url]">http://www.hd315.gov.cn/beian/view.asp?bianhao=010202001092500412"><IMG src="http://gimg.baidu.com/img/gs.gif" />



<?PHP
exit(0);
}
?>


[url=/index.html]网页[/url]教学网首页" />    


<INPUT maxLength=20 size=39 value="" name=keyword>



   
[url=/others/search_help.html]搜索帮助[/url]

   [url=<i]javascript:window.external.AddFavorite('http://www.webjx.com','网页教学网')>把网页教学网设加入收藏[/url].
      注意:此为本站搜索引擎,并非[url=<A href=]http://www.google.cn/[/url]" target="_blank">Google或者[url=<A href=]http://www.baidu.com/[/url]" target="_blank">百度数据。[/td]
<?php
$page=$_GET['page'];
$allpage=$_GET['allpage'];
$cnt=$_GET['cnt'];
$yesno_1=0;
if($_GET['writekeywords']=="yes")
{
require("php_admin/admin_conn_1.php");
$query =" SELECT * FROM nan_keyword WHERE word='".$keyword."'";
require("php_admin/admin_conn_2.php");
while($row = mysql_fetch_array($result))
{
$yesno_1=$row[3];
}
if(!$yesno_1)//if count(*) is NULL
{
require("php_admin/admin_conn_1.php");
$query="INSERT INTO nan_keyword(id,word,num,date) VALUES (NULL,'".$keyword."',1,'".date("Y-m-d",time())."')";
require("php_admin/admin_conn_2.php");
if(!$query)
{
//echo "插入新搜索关键词失败!";
}
else
{
//echo "插入新搜索关键词成功!";
}
$yesno_1=0;
}
else//count(*)is not NULL
{
$num=$yesno_1+1;
require("php_admin/admin_conn_1.php");
$query ="UPDATE nan_keyword SET num=".$num.",date='".date("Y-m-d",time())."'WHERE word='".$keyword."'";
require("php_admin/admin_conn_2.php");
if(!$query)
{
//echo "更新搜索关键词失败!";
}
else
{
//echo "更新搜索关键词成功!";
}
}
require("php_admin/admin_conn_1.php");
$query =" SELECT count(*) FROM nan_article WHERE title LIKE '%".$keyword."%' OR about LIKE '%".$keyword."%' OR content LIKE '%".$keyword."%'";
require("php_admin/admin_conn_2.php");
if($row = mysql_fetch_array($result))/*取得数据表的所有符合项*/
$cnt=$row[0];
if($cnt!=0)
{
$allpage=ceil($cnt/10);
}
else
{
$allpage=0;
}
}?>
[td]搜索一下,找到相关网页篇   

<?PHP
if($allpage==0)
{?>

抱歉,没有找到与“”相关的网页



本站建议您:

看看输入的文字是否有误
去掉可能不必要的字词,如“的”、“什么”等
阅读[url=/search/noresult.html]帮助[/url]



<?PHP
}
else
{
require("php_admin/admin_conn_1.php");
$query =" SELECT * FROM nan_article WHERE title LIKE '%".$keyword."%' OR about LIKE '%".$keyword."%' OR content LIKE '%".$keyword."%' order by id DESC LIMIT ".(10*($page-1)).",".(10*$page);
require("php_admin/admin_conn_2.php");
while($row = mysql_fetch_array($result))
{
?>


[url=/html/php<?PHP echo $row[0];?]
<?php
$r11=strip_tags($row[1]);
if(strlen($r11)>69)
{
$sc_t=substr($r11,0,69);
echo $sc_t."...";
}
else
{
echo $r11;
}
?>
[/url]
[size=-1]
<?
$r31=strip_tags($row[3]);
if(strlen($r31)>291)
{
$b=substr($r31,0,291);
echo $b."..."."
";
}
else
{
echo $r31."
";
}
?>

www.webjx.com/html/php<?PHP echo $row[0];?>.html

<?php
switch ($row[5])
{
case "新手入门":
?>[url=/newer.html]新手入门常见问题[/url]
<?PHP break;
case "PHP基础":?>
[url=/base.html]PHP基础[/url]
<?PHP break;
case "PHP进阶":
?>[url=/newer.html]PHP进阶[/url]
<?PHP break;
case "数据库":?>
[url=/base.html]数据库操作[/url]
<?PHP break;
case "PHP源码":
?>[url=/newer.html]PHP源码[/url]
<?PHP break;
} ?>


<?PHP
}//搜索正文结束
if($allpage!=1)
{?><?PHP
if($page!=1)
echo"[url=search.php?page=]上一页[/url]";
for($i=0;$i<$allpage;$i++)
{
if(($i+1)!=$page)
echo " [url=search.php?page=][".($i+1)."][/url] ";
else
echo " [".($i+1)."] ";
}
if($allpage!=$page)
echo"[url=search.php?page=]下一页[/url]";
}?>

<?PHP
}
?>

<INPUT maxLength=20 size=35 value="" name=keyword>




©2007 此内容系网页教学网根据您的指令自动搜索的结果




顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
 



当前时区 GMT+8, 现在时间是 2009-1-8 09:59

  Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 0.079783 second(s), 4/3 queries

清除 Cookies - 联系我们 - ZDNetChina中文社区 - 无图版