——此文章摘自《完全手册PHP网络开发详解》定价
¥
特价
¥
详细>>
单击上面搜索结果中的链接可以打开内容显示页面由于在创建链接时将关键词以链接参数的形式传给了内容显示页面所以内容显示页面可以将关键词高亮显示出来具体代码如下所示
<?php require_once(Connections/connphp); ?>
<?php
//实现对文章内容高亮显示的函数
function keycheck($text $array $color)
{
$text=htmlspecialchars($text); //过滤HTML字符
$text=nlbr($text); //消除换行符
for($i=;$i<count($array);$i++) //对于每个关键词使用不同的颜色表示
{
$text = str_replace($array[$i]<font color=$color[$i]>$array[$i]
</font>$text);
}
return $text;
}
//可用的颜色
$color = array(REDBLUEGREENYELLOW);
//获得关键词信息
$colname_rs = $_GET[id];
$result = explode($_GET[key]);
//更新文章点击率
mysql_select_db($database_conn $conn);
$query_rs = UPDATE searchtable SET click=click+ WHERE id=$colname_rs;
$rs = mysql_query($query_rs $conn) or die(mysql_error());
//查询文章
$query_rs = SELECT * FROM searchtable WHERE id=$colname_rs;
$rs = mysql_query($query_rs $conn) or die(mysql_error());
$row_rs = mysql_fetch_assoc($rs);
$totalRows_rs = mysql_num_rows($rs);
?>
<html>
<head>
<title><?php echo $row_rs[title]; ?></title>
<meta httpequiv=ContentType content=text/html; charset=gb>
</head>
<body>
<form name=form method=get action=searchphp>
<div align=center>请输入要搜索关键词
[] []