做网站时是怎么实现搜索功能

象baidu

第1个回答  2014-03-01
编程语言与数据库的操作.
具体如下(我用的是PHP):
<?php
if (!empty($searchstr))
{
echo"<HR>n";
$cmdstr = "grep -i $searchstr *";
$fp = popen($cmdstr, "r");
$myresult = array();
while ($buffer = fgets ($fp, 4096))
{
list($fname, $fline) = split(":", $buffer, 2);
if (!defined($myresult[$fname]))
$myresult[$fname] = $fline;
}
if (count($myresult))
{
echo "<OL>n";
while (list($fname, $fline) = each($myresult))
echo"<LI><A HREF="$fname">$fname</A> : $fline </LI>n";
echo "</OL>n";
}
else
{
echo "对不起,没有查询结果.<BR>n";
}
pclose($fp);
}
?>
以上就是我曾经写过的一个简单的搜索引擎.
虽然简单,不过还是挺实用的.本回答被网友采纳
第2个回答  2014-03-01
看看以下代码是不是你要的,如果是要给我加分哦! 1.搜索代码(一)规格:574×96 http://sou.100998.com/union/sou/index.asp</A> width=574 height=96> 2.搜索代码(二)规格:770×150 整站式 http://sou.100998.com/union/sou2/web.asp</A> width=770 height=150> 3.搜索代码(三)规格:770×120 http://sou.100998.com/union/sou3/index.asp</A> width=770 height=120> 4.搜索代码(四)规格:760×42 多选式,颜色可免费定做 http://sou.100998.com/union/sou4/76040h.asp</A> width=760 height=42>
相似回答
大家正在搜