先感謝各位 條友 給予上一篇文章的關(guān)注,經(jīng)過各位的提點(diǎn)和我琢磨,終,實(shí)現(xiàn)了用ASP來達(dá)到寫入指定字符串兒,到test.txt的要求。
現(xiàn)公布實(shí)現(xiàn)過程,方法如下:
第一步,安裝和配置IIS(微軟的WEB服務(wù)軟件),這個(gè)過程直接看圖吧!關(guān)鍵點(diǎn)我都在圖里標(biāo)記上了。
第二步,有了IIS的服務(wù)對(duì)ASP支持,把下面兩個(gè)文件a1.html和a2.asp放到 C:\inetpub\wwwroot 目錄下,打開瀏覽器 http://你的IP/a1.html 訪問就可以了
a1.html內(nèi)容如下:
<!--這個(gè)文件名a1.html,需要配合a2.asp來使用,這兩個(gè)文件搭配放在同一目錄下,運(yùn)行后在當(dāng)前目錄生成test.txt文件,根據(jù)提交的字符串內(nèi)容,來替換覆蓋test.txt的內(nèi)容。zxp-->
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>htmlzxptest</title>
</head>
<body>
<form name="input" action="a2.asp" method="get">
提交字符zxpid:
<input type="text" name="zxpid" value="zxp-mo-ren-zi-fu-chuan">
<input type="submit" value="提交">
</form>
</body>
</html>
a2.asp內(nèi)容如下:
<!--這個(gè)文件名a2.asp是用來接收a1.html提交過來的字符串,以覆蓋方式寫入當(dāng)前目錄下的test.txt,如果不需要前置字符拼接a1.html提交來的字符串,請(qǐng)把lehaha刪除即可。zxp-->
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>aspzxptest</title>
</head>
<body>
<%
dim strzxpid
strzxpid=Request.QueryString("zxpid")
Set fso=Server.CreateObject("Scripting.FileSystemObject")
Set fout=fso.CreateTextFile(server.mappath("test.txt"))
fout.Write("lehaha"&strzxpid)
Set fout=Nothing
Set fso=Nothing
%>
ok!
</body>
</html>
第三步:我想前兩步就已經(jīng)說明所有問題了,所以沒有第三步了[呲牙](親測(cè)完全可用,)
注意:a1.html和a2.asp必須在同一目錄下,test.txt也是哦[奸笑]
分享成果,隨喜正能量】喜歡感恩,順利就越來越多;喜歡助人,貴人就越來越多;喜歡抱怨,煩惱就越來越多;喜歡知足,快樂就越來越多;喜歡逃避,失敗就越來越多;喜歡分享,朋友就越來越多;喜歡生氣,疾病就越來越多;喜歡占便宜,貧窮就越來越多;喜歡施財(cái),富貴就越來越多;喜歡享福,痛苦就越來越多;喜歡學(xué)習(xí),智慧就越來越多。
《VBA信息獲取與處理》教程是我推出第六套教程,目前已經(jīng)是第一版修訂了。這套教程定位于最高級(jí),是學(xué)完初級(jí),中級(jí)后的教程。這部教程給大家講解的內(nèi)容有:跨應(yīng)用程序信息獲得、隨機(jī)信息的利用、電子郵件的發(fā)送、VBA互聯(lián)網(wǎng)數(shù)據(jù)抓取、VBA延時(shí)操作,剪貼板應(yīng)用、Split函數(shù)擴(kuò)展、工作表信息與其他應(yīng)用交互,F(xiàn)SO對(duì)象的利用、工作表及文件夾信息的獲取、圖形信息的獲取以及定制工作表信息函數(shù)等等內(nèi)容。程序文件通過32位和64位兩種OFFICE系統(tǒng)測(cè)試。是非常抽象的,更具研究的價(jià)值。
教程共兩冊(cè),八十四講。今日的內(nèi)容是專題八 VBA與HTML文檔,內(nèi)容是:HTML超文本標(biāo)記語言
我們上網(wǎng)需要瀏覽器,瀏覽器的作用就是把服務(wù)器返回的源代碼,翻譯成我們可視的生動(dòng)的頁面。它的作用是和VBA代碼一樣的,就要要把各種邏輯關(guān)系用代碼的形式表現(xiàn)出來。服務(wù)器返回返回的源代碼是什么語言呢,就是通常所說的,超文本標(biāo)記語言。超文本標(biāo)記語言(英語:HyperText Markup Language,簡(jiǎn)稱:HTML)是一種用于創(chuàng)建網(wǎng)頁的標(biāo)準(zhǔn)標(biāo)記語言。您可以使用 HTML 來建立自己的 WEB 站點(diǎn),HTML 運(yùn)行在瀏覽器上,由瀏覽器來解析。
什么是標(biāo)記語言呢?顧名思義,它只能用于展示,展示我們所看到的網(wǎng)頁頁面。不是編程語言。為啥叫超文本呢,大家仔細(xì)看,這堆源代碼有什么特征呢,就是有很多<…>這樣的文本,一般而言,我們把<…>叫做標(biāo)簽。我們先看看下面一段的源碼:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<title>小游戲,4399小游戲,小游戲大全,雙人小游戲大全 - www.4399.com</title>
<meta name="description" content="4399小游戲大全包含洛克王國,賽爾號(hào),4399洛克王國,連連看 ,連連看小游戲大全,雙人小游戲大全,H5在線小游戲,4399賽爾號(hào),4399奧拉星,4399奧比島,4399彈彈堂,4399單人小游戲,奧比島小游戲,造夢(mèng)西游5等最新小游戲。" />
<meta name="keywords" content="小游戲,4399小游戲,在線小游戲,雙人小游戲,小游戲大全,雙人小游戲大全" />
<meta property="og:type" content="image"/>
<meta property="og:image" content="http://imga1.5054399.com/upload_pic/2015/7/10/4399_11174921955.jpg" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<meta property="qc:admins" content="5303563577643116375" />
<meta property="wb:webmaster" content="9a9751c8cd36bccb" />
<link rel="alternate" media="only screen and(max-width: 640px)" href="http://h.4399.com/"/>
<meta http-equiv="Cache-Control" content="no-transform " />
截圖:
網(wǎng)頁截圖:
瀏覽器正是把上面的代碼翻譯成了我們上面的網(wǎng)頁。
超文本語言中的標(biāo)簽都是成對(duì)出現(xiàn)的,這也是這種語言的特征。例如:“<title>小游戲,4399小游戲,小游戲大全,雙人小游戲大全 - www.4399.com</title>”。
第一個(gè)<title>叫做開始標(biāo)簽,第二個(gè)</title>多帶了個(gè)/叫結(jié)束標(biāo)簽。標(biāo)簽之間就是網(wǎng)頁的文本,例如這個(gè)例子,就是我們網(wǎng)頁標(biāo)題的文本“小游戲,4399小游戲,小游戲大全,雙人小游戲大全 - www.4399.com”。所以,標(biāo)簽的作用就是,給文本打上標(biāo)記,告訴瀏覽器,怎么顯示這個(gè)文本。例如本例,要求瀏覽器把“小游戲,4399小游戲,小游戲大全,雙人小游戲大全 - www.4399.com”顯示成網(wǎng)頁的標(biāo)題。HTML文檔=文本+標(biāo)簽,這就是所謂超文本。
在上面我講了什么是HTML語言,及其特征,下面我們通過一個(gè)實(shí)例進(jìn)一步認(rèn)識(shí)他:
<html>
<body>
<h1>學(xué)習(xí)VBA語言</h1>
<p>為了更好的掌握VBA的各個(gè)知識(shí)點(diǎn),您可以參考我的第一套教程:VBA代碼解決方案</p>
</body>
</html>
我們把上面的幾行代碼錄入到記事本中,保存成.html文件。HTML基礎(chǔ)學(xué)習(xí).HTML
然后正常雙擊大家這個(gè)文件,就會(huì)是一個(gè)瀏覽器文件了:
本節(jié)知識(shí)點(diǎn)回向:
什么是HTML語言?特征是什么?
本節(jié)參考文件:HTML基礎(chǔ)學(xué)習(xí).html
我20多年的VBA實(shí)踐經(jīng)驗(yàn),全部濃縮在下面的各個(gè)教程中,教程學(xué)習(xí)順序:
【分享成果,隨喜正能量】修持好了內(nèi)心,心平氣和,就不與瑣事較勁,不與挫折較勁,不與不愉較勁。生活也才順暢,人生自然福氣滿滿。 ??
許多專業(yè)做優(yōu)化的同事知道,一個(gè)網(wǎng)站如果做了偽靜態(tài)會(huì)是一個(gè)事半功倍的效果,因?yàn)樽鰝戊o態(tài)有很多好處,比如:
1、網(wǎng)頁靜態(tài)化有利于搜索引擎收錄,更好更快更多的收錄內(nèi)容;
靜態(tài)頁面和動(dòng)態(tài)頁面相對(duì)比來說,搜索引擎更喜歡靜態(tài)頁面,對(duì)于靜態(tài)頁面也更好抓取收錄,這樣對(duì)于網(wǎng)站優(yōu)化來說有很大的好處,更利于排名;舉個(gè)例子,百度蜘蛛爬取的都是內(nèi)容,包括文字和圖片,如果是靜止的,它肯定喜歡,容易爬;若是動(dòng)態(tài)的,變化的,蜘蛛會(huì)很累不易爬取的;你可以去觀察那些大型的門戶網(wǎng)站,比如新浪、阿里巴巴、百度等頁面大多采用靜態(tài)或偽靜態(tài)頁面來顯示,可想而知,連百度都要把頁面靜態(tài)化,那這足夠說明了靜態(tài)化帶給網(wǎng)站很大好處哦;我們?cè)诎俣瘸霭娴陌灼锌梢悦鞔_看到,百度是支持并提倡偽靜態(tài)的,對(duì)于偽靜態(tài)頁面的收錄也要優(yōu)于靜態(tài)頁面。
2、網(wǎng)頁靜態(tài)化有利于網(wǎng)站的穩(wěn)定性
首先從安全角度來看,靜態(tài)頁面不容易遭受黑客的攻擊,黑客從你的網(wǎng)址中看不出你網(wǎng)站的后臺(tái)、網(wǎng)站的程序、數(shù)據(jù)庫的地址,相當(dāng)于偽裝起來了,前端頁面看不到后臺(tái)的蛛絲馬跡,除非進(jìn)入ftp或者服務(wù)器,這樣就比動(dòng)態(tài)頁面要安全的多。還有就是靜態(tài)頁面不會(huì)因?yàn)槌绦颉?shù)據(jù)庫等出問題,影響網(wǎng)站的正常打開,可以看出靜態(tài)頁面會(huì)使網(wǎng)站更加穩(wěn)定,增加網(wǎng)站的信任度。
3、網(wǎng)頁靜態(tài)化有利于提高速度
SEO網(wǎng)站優(yōu)化的一個(gè)很重要的因素就是網(wǎng)站打開速度的快慢,打開速度越快,SEO優(yōu)化效果越好,大家都明白,動(dòng)態(tài)頁面打開都是要調(diào)用數(shù)據(jù)庫內(nèi)容,這樣就影響了網(wǎng)站速度,訪問時(shí)間時(shí)長,用戶體驗(yàn)感也會(huì)稍微減弱,而靜態(tài)頁面則不用,減少了環(huán)節(jié),提高了網(wǎng)站反映速度。
偽靜態(tài)概念是針對(duì)真靜態(tài)頁面而言的,真實(shí)靜態(tài)網(wǎng)頁是生成了一個(gè)以.html,.htm為后綴的文件,而偽靜態(tài)并沒有這樣一個(gè)文件,它只是以.html這樣的方式來展示,但是是動(dòng)態(tài)腳本和程序?qū)崿F(xiàn)的,比如php,比如.net。
那有人說,那就直接都用靜態(tài)頁面吧,不過現(xiàn)在99.9%的網(wǎng)站是有后臺(tái)的,有后臺(tái)就代表它不僅僅是靜態(tài)頁面了,因?yàn)榧冹o態(tài)頁面是沒有后臺(tái)的,它不能自主管理發(fā)布更新的頁面,如果想更新網(wǎng)頁內(nèi)容,要通過FTP軟件把文件DOWN下來用網(wǎng)頁制作軟件修改(通過fso等技術(shù)例外)常見的靜態(tài)頁面舉例:.html擴(kuò)展名的、.htm擴(kuò)展名的。
所以這也是不現(xiàn)實(shí)的,畢竟現(xiàn)在的企業(yè)都希望智能化管理的網(wǎng)站后臺(tái),他是一個(gè)動(dòng)態(tài)的數(shù)據(jù)更新網(wǎng)站平臺(tái),最好的解決方案就是將網(wǎng)站偽靜態(tài)化,這是兼顧了企業(yè)對(duì)網(wǎng)站后期的可操作性,同時(shí)也能利于后期網(wǎng)站的優(yōu)化排名效果。
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。