六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

另一種顯示文章系統的思路-1

[摘要]現在很多人用Access數據庫實現文章顯示系統,由于Access數據庫本身的缺陷,用一個字段存放文章內容,我以為對于訪問量 大,文章數目多的網站,很容易產生錯誤,此舉是極不明智的,經過實際比較,筆者得出另一種實現文章系統的方法,那就是采 用Access+文本文件 的模式.其中Access數據庫用來...

現在很多人用Access數據庫實現文章顯示系統,由于Access數據庫本身的缺陷,用一個字段存放文章內容,我以為對于訪問量
大,文章數目多的網站,很容易產生錯誤,此舉是極不明智的,經過實際比較,筆者得出另一種實現文章系統的方法,那就是采
用Access+文本文件 的模式.其中Access數據庫用來存每篇文章的一般信息,而文本文件用來存放具體文章內容.具體實現方
法實現如下:
先用Access建立一個數據庫wzozg,里面只有一個表ozg,存放文章一般信息,字段如下:
字段名 類型 含義
wid 自動編號 文章id號
wsubject 文本 文章標題
wname 文本 存放文章內容的文本文件名
wcount 數字 文章訪問次數
wdate 時間 文章加入時間
wauth 文本 文章作者
wsource 文本 文章來源
'其中wid與wname唯一對應,如wid=10,則wname="wz-10.asp",若wid=n,則wname="wz-n.asp"
以下是文章添加,刪除,以及實現文章標題列表顯示,每篇文章具體內容顯示的關鍵代碼段:
1.文章添加
1)wzadd.html
<form method="post" action="add.asp">

<p>文章標題:<input name="isubject" size="45" maxlength="30"></p>

<p>文章作者:<input name="iauth" size="45" maxlength="30"></p>

<p>文章來源:<input name="isource" size="45" maxlength="30"></p>

<p>文章內容:</p>
<textarea cols="80" name="icontent" rows="16"wrap="VIRTUAL"></textarea></p>

<p><input type="submit" value="完 成" name="submit">
<input type="reset" value="重 寫" name="reset"></p>
</form>

2)add.asp
<%sj=now() '返回系統時間

isubject= Request.Form("isubject")
icontent = Request.Form("icontent")
iauth= Request.Form("iauth")
isource = Request.Form("isource")

dim xwzlr()
n=0
for i = 1 to len(icontent)
zh =mid(icontent,i,1)
xzh=server.htmlencode(zh) '使字符不支持html語法
redim preserve xwzlr(n)
xwzlr(n)=lrtemp '使add.html中表單form中textarea一行一行分別存在數組中
if asc(xzh)=10 then
n=n+1
lrtemp=""
redim preserve xwzlr(n)
end if
lrtemp = lrtemp + zh
next
'連接數據庫
set dbconn=server.createobject("adodb.connection")
conpath="DBQ=" &server.mappath("wzozg.mdb")
dbconn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & conpath
'新增文章
iozg="wz-"
sql="INSERT INTO ozg(wsubject,wname,wcount,wdate,wauth,wsource) Values
('"&isubject&"','"&iozg&"',0,'"&sj&"','"&iauth&"','"&isource&"')"
dbconn.Execute(sql)

sql="update ozg set wname='wz-'&cstr(wid)&'.asp' " '若文章id=n (n=0,1,2,...),則使 存放文章內容的文本文件
名為 "wz-n.asp",即id號與文本文件名唯一對應
dbconn.Execute(sql)
sql="select wcontent from ozg "
set rs=server.createobject("adodb.recordset")
rs.open sql,dbconn,3,1
rs.movelast
iozg=rs("wcontent") '獲取文本文件名"wz-n.asp"
rs.close
dbconn.Close
thisfile = server.mappath(iozg)
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set outfile = fs.CreateTextFile(thisfile) '創立文本文件"wz-n.asp" (n=0,1,2,...)
for i=0 to n step 1
outfile.WriteLine xwzlr(i) '把數組中的文章內容逐行寫入文本文件"wz-n.asp"中
next
outfile.close
set fs=nothing
%>
---------------------------------------------------
(出處:熱點網絡)


主站蜘蛛池模板: 亚洲 丝袜 制服 欧美 另类 | 青草久久精品亚洲综合专区 | 日韩诱惑 | 小说区图片区综合久久亚洲 | 亚洲 欧美 自拍 另类 欧美 | 亚洲成人日韩 | 亚洲天堂精品在线观看 | 青草娱乐极品免费视频 | 欧美综合区 | 日韩精品在线观看免费 | 特级片在线观看 | 日本永久免费 | 亚欧洲精品在线视频免费观看 | 日本高清v | 四虎最新视频 | 日韩精品特黄毛片免费看 | 日韩欧美高清在线 | 欧美综合图片一区二区三区 | 影音先锋2020色资源网 | 午夜精品视频 | 亚洲欧美第一 | 青青青手机在线观看 | 深夜福利欧美 | 五月婷婷七月丁香 | 啪啪免费网 | 亚洲国产成人精品一区91 | 中文字幕不卡免费高清视频 | 人人网碰人人网超 | 色噜噜狠狠在爱丁香 | 日韩孕交 | 亚洲手机在线手机观看高清hd | 亚洲免费三区 | 亚洲欧美视频网站 | 色噜噜狠狠狠综合曰曰曰88av | 性网站免费 | 日韩一级视频免费观看 | 欧美一页| 综合热久久| 在线免费午夜视频 | 日本字幕| 欧美专区一区二区三区 |