將自己的網頁生成靜態html以後,雖然速度和seo都有了很大的提公升,但隨之而來的問題也來了,有些內容需要在靜態html裡面動態顯示,比如點選的次數,每點選一次,點選數就新增1次,顯然這在純靜態頁面裡面沒有辦法實現,因為點選的次數是儲存在資料庫裡面的,而純靜態html跟資料庫又沒有什麼關係。
php跟asp都是一樣的道理,想要在靜態html裡面顯示動態內容,就只能把動態內容封裝起來,然後再進行呼叫,下面是我寫的乙個php更新點選數的例子,在下面這個檔案裡將點選數更程式設計客棧新封裝成乙個php檔案,最後以js形式輸出,這樣就可以通過js將動態點選數輸出到靜態檔案裡面了,ph程式設計客棧p更新點選的原始碼如下:
< ?php
include("global.php");
$row=$art->get_row(gtvxuhfqi$id);
mysql_query("update `".pre."article` set `hits`=`hits`+1 where id=".intval($row['id'])) or die (showmsg("更新點選數出現錯誤!"));
$rows=mysql_fetch_assoc(mysql_query($sql="select * from doorsjk_article where id=".intval($row["id"])));
$str=$rows["hits"];
< ?php
echo "document.write('".$str."');\n"gtvxuhfqi;
include("global.php");這句是包含的連線資料庫檔案,$row=$art->get_row($id);這句是接受過來的id,已經做成類來呼叫了,得到的就是接受過來的id,下面的就很容易理解了,就是將資料表的字段hits新增1,而最後的echo就是將新的hits輸出出來。
使用時只需要將更新次數的php檔案包含進來即可
靜態頁更新點選率
靜態頁 body div id ny detailmain tit02 點選率 font color red script src test js.aspx?id 1 script font div body aspx 頁面 page language c import namespace syst...
如何用ASP生成靜態Html檔案
htmlwrite.write 輸出title內容 request.form title 輸出body內容 request.form body htmlwrite.close set fout nothing set fso nothing end if 2.但是按照上面的方法生成html檔案非常不...
如何在html靜態頁面中使用struts2標籤
在html靜態頁面中如何使用使用struts2標籤 對於struts2的初學者來說,一般直接觸過在jsp頁面中使用struts2的標籤,但是在是實際工作中有時候可能需要在html頁面中也使用struts2標籤,在jsp頁面中使用struts2標籤要先對標籤進行引用,引用內容如下 但是在html中根本...