整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

用ASP写入TXT指定文本内容(测试可用)

用ASP写入TXT指定文本内容(测试可用)

先感谢各位 条友 给予上一篇文章的关注,经过各位的提点和我琢磨,终,实现了用ASP来达到写入指定字符串儿,到test.txt的要求。

现公布实现过程,方法如下:

第一步,安装和配置IIS(微软的WEB服务软件),这个过程直接看图吧!关键点我都在图里标记上了。



第二步,有了IIS的服务对ASP支持,把下面两个文件a1.html和a2.asp放到 C:\inetpub\wwwroot 目录下,打开浏览器 http://你的IP/a1.html 访问就可以了

a1.html内容如下:

<!--这个文件名a1.html,需要配合a2.asp来使用,这两个文件搭配放在同一目录下,运行后在当前目录生成test.txt文件,根据提交的字符串内容,来替换覆盖test.txt的内容。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内容如下:

<!--这个文件名a2.asp是用来接收a1.html提交过来的字符串,以覆盖方式写入当前目录下的test.txt,如果不需要前置字符拼接a1.html提交来的字符串,请把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>



第三步:我想前两步就已经说明所有问题了,所以没有第三步了[呲牙](亲测完全可用,)

注意:a1.html和a2.asp必须在同一目录下,test.txt也是哦[奸笑]

分享成果,随喜正能量】喜欢感恩,顺利就越来越多;喜欢助人,贵人就越来越多;喜欢抱怨,烦恼就越来越多;喜欢知足,快乐就越来越多;喜欢逃避,失败就越来越多;喜欢分享,朋友就越来越多;喜欢生气,疾病就越来越多;喜欢占便宜,贫穷就越来越多;喜欢施财,富贵就越来越多;喜欢享福,痛苦就越来越多;喜欢学习,智慧就越来越多。

《VBA信息获取与处理》教程是我推出第六套教程,目前已经是第一版修订了。这套教程定位于最高级,是学完初级,中级后的教程。这部教程给大家讲解的内容有:跨应用程序信息获得、随机信息的利用、电子邮件的发送、VBA互联网数据抓取、VBA延时操作,剪贴板应用、Split函数扩展、工作表信息与其他应用交互,FSO对象的利用、工作表及文件夹信息的获取、图形信息的获取以及定制工作表信息函数等等内容。程序文件通过32位和64位两种OFFICE系统测试。是非常抽象的,更具研究的价值。

教程共两册,八十四讲。今日的内容是专题八 VBA与HTML文档,内容是:HTML超文本标记语言

第一节 什么是HTML超文本标记语言

我们上网需要浏览器,浏览器的作用就是把服务器返回的源代码,翻译成我们可视的生动的页面。它的作用是和VBA代码一样的,就要要把各种逻辑关系用代码的形式表现出来。服务器返回返回的源代码是什么语言呢,就是通常所说的,超文本标记语言。超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。您可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。

1 超文本标记语言的作用

什么是标记语言呢?顾名思义,它只能用于展示,展示我们所看到的网页页面。不是编程语言。为啥叫超文本呢,大家仔细看,这堆源代码有什么特征呢,就是有很多<…>这样的文本,一般而言,我们把<…>叫做标签。我们先看看下面一段的源码:

<!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小游戏大全包含洛克王国,赛尔号,4399洛克王国,连连看 ,连连看小游戏大全,双人小游戏大全,H5在线小游戏,4399赛尔号,4399奥拉星,4399奥比岛,4399弹弹堂,4399单人小游戏,奥比岛小游戏,造梦西游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 " />

截图:

网页截图:

浏览器正是把上面的代码翻译成了我们上面的网页。

2 超文本标记语言的基本特征

超文本语言中的标签都是成对出现的,这也是这种语言的特征。例如:“<title>小游戏,4399小游戏,小游戏大全,双人小游戏大全 - www.4399.com</title>”。

第一个<title>叫做开始标签,第二个</title>多带了个/叫结束标签。标签之间就是网页的文本,例如这个例子,就是我们网页标题的文本“小游戏,4399小游戏,小游戏大全,双人小游戏大全 - www.4399.com”。所以,标签的作用就是,给文本打上标记,告诉浏览器,怎么显示这个文本。例如本例,要求浏览器把“小游戏,4399小游戏,小游戏大全,双人小游戏大全 - www.4399.com”显示成网页的标题。HTML文档=文本+标签,这就是所谓超文本。

3 超文本标记语言的一个简单实例

在上面我讲了什么是HTML语言,及其特征,下面我们通过一个实例进一步认识他:

<html>

<body>

<h1>学习VBA语言</h1>

<p>为了更好的掌握VBA的各个知识点,您可以参考我的第一套教程:VBA代码解决方案</p>

</body>

</html>

我们把上面的几行代码录入到记事本中,保存成.html文件。HTML基础学习.HTML

然后正常双击大家这个文件,就会是一个浏览器文件了:

本节知识点回向:

什么是HTML语言?特征是什么?

本节参考文件:HTML基础学习.html

我20多年的VBA实践经验,全部浓缩在下面的各个教程中,教程学习顺序:

【分享成果,随喜正能量】修持好了内心,心平气和,就不与琐事较劲,不与挫折较劲,不与不愉较劲。生活也才顺畅,人生自然福气满满。 ??

许多专业做优化的同事知道,一个网站如果做了伪静态会是一个事半功倍的效果,因为做伪静态有很多好处,比如:

1、网页静态化有利于搜索引擎收录,更好更快更多的收录内容;

静态页面和动态页面相对比来说,搜索引擎更喜欢静态页面,对于静态页面也更好抓取收录,这样对于网站优化来说有很大的好处,更利于排名;举个例子,百度蜘蛛爬取的都是内容,包括文字和图片,如果是静止的,它肯定喜欢,容易爬;若是动态的,变化的,蜘蛛会很累不易爬取的;你可以去观察那些大型的门户网站,比如新浪、阿里巴巴、百度等页面大多采用静态或伪静态页面来显示,可想而知,连百度都要把页面静态化,那这足够说明了静态化带给网站很大好处哦;我们在百度出版的白皮书中可以明确看到,百度是支持并提倡伪静态的,对于伪静态页面的收录也要优于静态页面。

2、网页静态化有利于网站的稳定性

首先从安全角度来看,静态页面不容易遭受黑客的攻击,黑客从你的网址中看不出你网站的后台、网站的程序、数据库的地址,相当于伪装起来了,前端页面看不到后台的蛛丝马迹,除非进入ftp或者服务器,这样就比动态页面要安全的多。还有就是静态页面不会因为程序、数据库等出问题,影响网站的正常打开,可以看出静态页面会使网站更加稳定,增加网站的信任度。

3、网页静态化有利于提高速度

SEO网站优化的一个很重要的因素就是网站打开速度的快慢,打开速度越快,SEO优化效果越好,大家都明白,动态页面打开都是要调用数据库内容,这样就影响了网站速度,访问时间时长,用户体验感也会稍微减弱,而静态页面则不用,减少了环节,提高了网站反映速度。


伪静态概念是针对真静态页面而言的,真实静态网页是生成了一个以.html,.htm为后缀的文件,而伪静态并没有这样一个文件,它只是以.html这样的方式来展示,但是是动态脚本和程序实现的,比如php,比如.net。


那有人说,那就直接都用静态页面吧,不过现在99.9%的网站是有后台的,有后台就代表它不仅仅是静态页面了,因为纯静态页面是没有后台的,它不能自主管理发布更新的页面,如果想更新网页内容,要通过FTP软件把文件DOWN下来用网页制作软件修改(通过fso等技术例外)常见的静态页面举例:.html扩展名的、.htm扩展名的。


所以这也是不现实的,毕竟现在的企业都希望智能化管理的网站后台,他是一个动态的数据更新网站平台,最好的解决方案就是将网站伪静态化,这是兼顾了企业对网站后期的可操作性,同时也能利于后期网站的优化排名效果。