asp靜態源碼
Ⅰ 求一個ASP生成HTML的源碼,謝謝了
也不是個難事,原理很簡單。會用VB做記事本么,實際上跟這個一樣,就是做一個保存純文本文件的功能,調用FSO即可。如下:
<%
Set fso=CreateObject("Scripting.FileSystemObject")
NewFile=Server.MapPath("/html/文件名.html")
'HTML文件的位置
Set t=fso.CreateTextFile(NewFile, True)
t.close
'新建了一個空白的純文本文件
File=Server.MapPath("/html/文件名.html")
Set txt=fso.OpenTextFile(File,8,True)'打開剛才創建的純文本文件
txt.Write "<html><head><title>這是一個靜態頁面</title></head><body>這里就是靜態頁面的內容了</body></html>"
'寫入內容
txt.Close
'OK了,就這么簡單
%>
創建的純文本文件的位置根據你自己需要調整吧,寫入到靜態頁面里的內容也可以加入動態獲取的內容,比如從資料庫里讀取的部分,比如"<title>"&rs("資料庫標題")&"</title>"。至於要使靜態頁面的代碼能換行,加入換行符比如"<html>"&chr(13)&chr(10)&"<head>"即可,這樣生成出來的HTML頁面的代碼就錯落有致了。
相信你有一定的ASP基礎,肯定能看得懂!
Ⅱ 請教asp分頁源碼怎麼改成偽靜態的
URL 重寫 可以通過
這個來,可以下載,
老IIS用 URL reWRITE ,還要設置許可權問題,
可以將所有ASP轉成HTML 或 路徑形式 如www.**.com/a/12
通過重寫規則,可以實現。
Ⅲ 求ASP源碼!最好是整站的!功能要多!
推薦目前最好的3個,都是可以免費使用的
風訊FoosunCMSv3.1.1120(V3.1.0930 SP1)正式免費版,推薦這個,上傳至ASP空間就可以使用
http://www.codepub.com/Software/View-Software-4085.html
動易CMS2006普及版,這個需要安裝組件
http://www.codepub.com/Software/View-Software-5347.html
前面兩個都是生成靜態頁面的,下面這個不是,不過相應的板塊最多,還自帶自己的論壇,不過也要組件支持:Joekoe CMS 3.0 免費版
http://www.codepub.com/Software/View-Software-4677.html
Ⅳ 下載的asp源碼怎麼使用
關於源碼到底應該什麼使用的問題
做為一個新手+菜鳥,特別是喜歡搞自己的網站卻對源碼的概念一竅不通的人來說
。最大的痛苦莫過於把一個源碼下載下來之後,卻發現自己不知道什麼用。一般
下載下來都是一個壓縮包,一解壓裡面都是一大堆自己以前從沒見過的文件類型
。這鬼東西什麼用呢?又不能像QQ等軟體一樣直接雙擊就可以安裝。而一些解說
里又說只要把它們全部上傳到空間里就可以了。這樣籠統的說法可以菜鳥們難住
了,本文就是專門對這樣的菜鳥講解如何使用源碼的。這里只說asp和php源碼,
其它源碼同理。
<一>:
1:首先針對asp,如果你是要在本地,也就是自己的電腦上使用的話,就必須得
先安裝iis服務。現在的電腦操作系統精簡得太多,絕大部分都把這個服務去掉了
。所以你不得不自己下載一個iis安裝包來安裝。先用迅雷搜索一下iis,看到評
價最多的,大部分人都說好用的,就把它下載下來。下載完以後解壓。
打開電腦控制面板,添加/刪除程序,添加/刪除windows組件,把Internet信
息服務(IIS)前面的小方框內打上勾,其它不用管,點下一步;然後它會提示你插
入磁碟,點確定,又出現個對話框,文件復制來源那裡點瀏覽到你剛才解壓後的
文件夾,選中打開;接著後面會連著冒出幾次一樣的對話框,重復剛才的操作就
可以了。安裝好後,再進入電腦控制面板,性能和維護,管理工具,Internet信
息服務,找到默認網站,右擊進入它的屬性,文檔,分別添加index.asp和
index.htm;主目錄(嫌麻煩可以直接跳到下面2),在本地路徑更改為一個你喜
歡的文件夾,最好是個空文件夾。例如空文件夾名為「110」,總之什麼好記就起
什麼名。(注意:如果電腦上找不到Internet信息服務(IIS)的,是電腦操作系統
太過精簡的問題,建議安裝雨木林風6.0純凈版。)
2:把你下載好的asp源碼解壓後得到一個文件夾視情況而定,把文件俠里的那一
堆東西全部復制到c盤下的Inetpub下的wwwroot下。或者復制到空文件俠「110」
下。
3:在瀏覽器里輸入:http://localhost/ 或 http://127.0.0.1/ 就可訪問這個
源碼程序了。
4:如果它提示找不到網頁,請先確認你的源碼里有沒有index.asp等默認文檔,
如果有install.asp那就請先運行它,即輸入http://localhost/install.asp 或
http://127.0.0.1/install.asp後回車即可。如果還不行,八成是你資料庫連接
有問題,請檢查conn.asp(用記事本打開,一般是這個文件。)里的資料庫的連
接參數是否正確,否則改正之。
<二>:
1:如果是php源碼,在本地電腦使用時。要先安裝phpnow環境套件包,裡麵包含
了php+mysql等,也是用迅雷搜索下載。那個套件安裝很傻瓜化,不用我說了。
2:把所有的源碼復制到套件安裝目錄下的htdocs文件夾里,使用方法如上面的3
。
3:如果打不開,請先確定你的資料庫是需要導入的嗎?如果是,請用
http://127.0.0.1/phpmyadmin/導入資料庫。再檢查資料庫連接文件config.php
(用記事本打開,一般是這個文件。)里的資料庫連接參數如密碼等是否正確,
否則改之。
4:如果你添加了虛擬主機,想在虛擬主機里運行php源碼,那就把源碼復制到虛
擬主機所控的文件夾下,用「http://虛擬主機地址/ 」來訪問。
<三>:
1:如果是想把源碼放在網路空間上,自己建立一個網站。請先確認你的空間是支
持哪種類型的源碼,比如是asp+access呢還是php+mysql等。
2:如是asp類型的,請把所有源碼上傳到網站根目錄或某一目錄,如「120」下,
用「http://你網站域名/」或「http://你網站域名/120/」訪問。如出問題請參
考上文。
3:如是php類型的,含有sql資料庫的先把資料庫導入空間伺服器,再根據空間商
提供給你的資料庫賬號密碼修改資料庫連接參數,然後全部上傳到空間里。訪問
同2。如果不含資料庫,一般是含有安裝文件install.php的,訪問不了就運行安
裝文件。
4:sql資料庫導入問題。請先確認你的空間伺服器允不允許遠程訪問伺服器數據
庫,如果允許就用sql2000等之類的程序導入資料庫,如何導入問題就不說了,網
上一搜大把有。如果不允許就登陸空間伺服器提供商給的用戶控制面板進入數據
庫管理進行資料庫的導入。
完畢。
請尊重原創作者,轉載請註明出處,尖叫論壇:http://7c.cz.cc http://www.xia20.co.tv
Ⅳ 哪位高手給寫段ASP生成靜態頁的源碼
網頁生成靜態Html文件有許多好處,比如生成html網頁有利於被搜索引擎收錄,不僅被收錄的快還收錄的全.前台脫離了數據訪問,減輕對資料庫訪問的壓力,加快網頁打開速度.
像www.aspid.cn的主站就採用了TSYS生成html文件!
所以吟清最近對生成html比較感興趣,看了不少文章,也有一點點收獲.
1,下面這個例子直接利用FSO把html代碼寫入到文件中然後生成.html格式的文件 <%
filename="test.htm"
if request("body")<>"" then
set fso = Server.CreateObject("Scripting.FileSystemObject")
set htmlwrite = fso.CreateTextFile(server.mappath(""&filename&""))
htmlwrite.write "<html><head><title>" & request.form("title") & "</title></head>"
htmlwrite.write "<body>輸出Title內容: " & request.form("title") & "<br /> 輸出Body內容:" & request.form("body")& "</body></html>"
htmlwrite.close
set fout=nothing
set fso=nothing
end if
%>
<form name="form" method="post" action="">
<input name="title" value="Title" size=26>
<br>
<textarea name="body">Body</textarea>
<br>
<br>
<input type="submit" name="Submit" value="生成html">
</form>
2,但是按照上面的方法生成html文件非常不方便,第二種方法就是利用模板技術,將模板中特殊代碼的值替換為從表單或是資料庫欄位中接受過來的值,完成模板功能;將最終替換過的所有模板代碼生成HTML文件.這種技術採用得比較多,大部分的CMS都是使用這類方法.
template.htm ' //模板文件 <html>
<head>
<title>$title$ by aspid.cn</title>
</head>
<body>
$body$
</body>
</html> ?
TestTemplate.asp '// 生成Html <%
Dim fso,htmlwrite
Dim strTitle,strContent,strOut
'// 創建文件系統對象
Set fso=Server.CreateObject("Scripting.FileSystemObject")
'// 打開網頁模板文件,讀取模板內容
Set htmlwrite=fso.OpenTextFile(Server.MapPath("Template.htm"))
strOut=f.ReadAll
htmlwrite.close
strTitle="生成的網頁標題"
strContent="生成的網頁內容"
'// 用真實內容替換模板中的標記
strOut=Replace(strOut,"$title$",strTitle)
strOut=Replace(strOut,"$body$",strContent)
'// 創建要生成的靜態頁
Set htmlwrite=fso.CreateTextFile(Server.MapPath("test.htm"),true)
'// 寫入網頁內容
htmlwrite.WriteLine strOut
htmlwrite.close
Response.Write "生成靜態頁成功!"
'// 釋放文件系統對象
set htmlwrite=Nothing
set fso=Nothing
%>
3,第三種方法就是用XMLHTTP獲取動態頁生成的HTML內容,再用ADODB.Stream或者Scripting.FileSystemObject保存成html文件。這句話是在藍色理想上看到的,對XMLHTTP吟清還不熟悉正在找資料了解.找到一段XMLHTTP生成Html的代碼參考一下.
<%
'常用函數
'1、輸入url目標網頁地址,返回值getHTTPPage是目標網頁的html代碼
function getHTTPPage(url)
dim Http
set Http=server.createobject("MSXML2.XMLHTTP")
Http.open "GET",url,false
Http.send()
if Http.readystate<>4 then
exit function
end if
getHTTPPage=bytesToBSTR(Http.responseBody,"GB2312")
set http=nothing
if err.number<>0 then err.Clear
end function
'2、轉換亂瑪,直接用xmlhttp調用有中文字元的網頁得到的將是亂瑪,可以通過adodb.stream組件進行轉換
Function BytesToBstr(body,Cset)
dim objstream
set objstream = Server.CreateObject("adodb.stream")
objstream.Type = 1
objstream.Mode =3
objstream.Open
objstream.Write body
objstream.Position = 0
objstream.Type = 2
objstream.Charset = Cset
BytesToBstr = objstream.ReadText
objstream.Close
set objstream = nothing
End Function
txtURL=server.MapPath("../index.asp")
sText = getHTTPPage(txtURL)
Set FileObject=Server.CreateObject("Scripting.FileSystemObject")
filename="../index.htm"
Set openFile=FileObject.OpenTextfile(server.mapPath(filename),2,true) 'true為不存在自行建立
openFile.writeline(sText)
Set OpenFile=nothing
%>
<script>
alert("靜態網頁生成完畢");
history.back();
</script>
Ⅵ aspASP源碼是什麼
源碼可以說是做網站的程序 ,ASP是一種語言。
傳到自己的空間,如孝租果功能完整則只需要對模版(網站的樣子 通俗的說)修改下。
簡單的說建一個新站的步驟:
1、有自己的空圓慎帶間(ASP程序 則要確定空間支持)、域名
2、將域名解析到空間IP,並且在空間後台也綁定該域名
3、FTP傳程序 等待上傳---
4、域名登陸網站、以及後台修改設置
5、優化 叫別人測試橘蘆 引外鏈
等等
Ⅶ 浠涔堟槸緗戠珯鐨勬簮浠g爜錛
緗戠珯婧愮爜錛屾垜浠鍙浠ユ妸瀹冪悊鎴愭簮鏂囦唬鐮侊紝灝辨嬁鎴戜滑褰撳墠鐪嬪埌鐨勮繖涓緗戦〉鏉ヨ村惂錛屽叾瀹炲畠鏄鐢變竴澶у爢鐨勬簮浠g爜緇勬垚錛岄氳繃鎴戜滑鐨処E錛圡icrosoft Internet Explorer錛夋祻瑙堝櫒錛堟垨鏈嶅姟鍣錛夌炕璇戞垚鐜板湪鎴戜滑鎵鐪嬪埌鐨勮繖涓鏍峰瓙銆
緗戠珯婧愮爜涔熷垎涓轟袱縐嶏紝涓縐嶆槸鍔ㄦ佹簮鐮佸傦細ASP錛孭HP錛孞SP錛.NET錛孋GI絳夛紝涓縐嶆槸闈欐佹簮鐮佸傦細HTML絳夈
浠涔堟槸鍔ㄦ佹簮鐮佸憿錛熸渶澶х殑鐗圭偣灝辨槸鑳藉熷拰鐢ㄦ埛涔嬮棿浜掑姩銆傛瘮濡傝寸綉鏄撶殑淇$憋紝寮犱笁鐧婚檰鐨勬椂鍊欙紝浼氱湅鍒版㈣繋鍏変復寮犱笁錛屾潕鍥涘張鐧婚檰浜嗭紝鏉庡洓鍙堢湅鍒版㈣繋鍏変復鏉庡洓錛屽叾瀹炰粬浠涓や釜浜虹櫥闄嗙殑鏄涓涓欏甸潰錛岃繖涓灝辨槸鍔ㄦ佹簮鐮佺殑濂藉勶紝濡傛灉瑕佹槸鐢ㄩ潤鎬佹簮鐮侊紝濂戒箞緗戞槗鏈夊嚑鐧句竾鐨勯偖綆辯敤鎴鳳紝姣忎釜浜哄仛涓涓欏甸潰閭h佸氬皯欏靛晩錛熷姩鎬佹簮鐮佷笉鍗曞崟鍙鏈夎繖涔堜竴鐐圭敤澶勶紝姣斿傝存垜浠甯歌佺殑涓浜涜哄潧銆佺暀璦鏈銆佽℃暟鍣ㄣ佽亰澶╁ょ瓑錛岄兘鏄鐢卞姩鎬佹簮鐮佸紑鍙戠殑銆
浠涔堟槸闈欐佹簮鐮佸憿錛屾瘮濡傝存垜浠褰撳墠鐪嬪埌鐨勮繖涓緗戦〉浠栧氨鏄闈欐佺殑婧愮爜錛岄潤鎬佹簮鐮佹棤娉曞疄鐜頒互涓婄殑閭d簺鍔熻兘銆
鐜板湪鏈変笉灝戞簮鐮佷笅杞界珯錛屾彁渚涘埆浜哄紑鍙戝ソ鐨勬簮鐮佽╂垜浠涓嬭澆銆備粬浠寮鍙戠殑閮戒笉閿欙紝緹庡伐涔熺浉褰撲笉閿欙紝鍩烘湰涓婁笅杞戒笅鏉ワ紝鍙瑕佺◢鍔犳敼鍔ㄥ氨鍙浠ヤ嬌鐢ㄤ簡錛屾洿鏂逛究浜嗘垜浠寤虹珯錛屾偍鍙浠ヨ窡鎹鑷宸辨墍闇鍘諱笅杞斤紝鏇撮噸瑕佺殑鏄錛岃佸厛鐪嬬湅鎮ㄨ嚜宸變嬌鐢ㄧ殑緗戠珯絀洪棿錛屾槸閭d竴縐嶇殑錛屾瘮濡傝存偍浣跨敤鐨勬槸ASP絀洪棿錛岄偅涔堟偍涓瀹氳佷笅杞紸SP婧愮爜錛屼笉鐒朵笅杞藉埆鐨勬槸涓嶈兘榪愯岀殑銆傘