熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

PHP網絡開發詳解:內容顯示頁面的設計[1]

2013-11-15 12:40:44  來源: PHP編程 
    ——此文章摘自《完全手冊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>請輸入要搜索關鍵詞

[]  []  


From:http://tw.wingwit.com/Article/program/PHP/201311/21404.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.