万卷书>>电脑书籍>>网页制作>>网页制作软件使用>>ColdFusion 初级教程

WANJUANSHU.COM

读、写和追加一个文本文件

用CFFILE不仅可以操作服务器上的文件,还可以对文本文件进行读取,创建和修改。这使你能够:


 

· 建立日志文件


 

· 生成静态HTML文档


 

· 用文本文件存储可以添加到网页中的信息


 

读文本文件(ACTION=“READ”)


 

你可以用CFFILE来读取一个已经存在的文本文件。文件被读取到一个动态参数中,你可以在程序文件的任何位置使用该动态参数。例如,你可以读取一个文本文件,然后将其内容插入到数据库中,你还可以读取文件然后使用查找和替换函数修改其内容。


 

下面的例子创建一个变量“Message”,用该变量保存文件“message.txt”的内容:


 

<CFFILE ACTION="Read"


 

FILE="C:\Web\message.txt"


 

VARIABLE="Message">


 

于是在应用程序文件中即可以使用变量“Message”。例如,你可以在网页中显示文件message.txt的内容:


 

<CFOUTPUT>#Message#</CFOUTPUT>


 

写文本文件(ACTION=“WRITE”)


 

你可以用CFFILE根据动态内容写一个文本文件。例如,你可以建立一个HTML文件或日志文件。


 

下面的例子用用户输入一个HTML插入表单中的信息建立一个文件:


 

<CFFILE ACTION="Write"


 

FILE="C:\files\updates\#Form.UpdateTitle#.txt"


 

OUTPUT="Created By: #Form.FullName#


 

Date: #Form.Date#


 

#Form.Content# ">


 

如果用户输入如下的信息并提交表单:


 

UpdateTitle="FieldWork"


 

FullName="John Lunch"


 

Date="10/1/98"


 

Content="We had a wonderful time in Cambridgeport."


 

则ColdFusion会在C:\files\updates\目录下建立一个文件Fieldwork.txt,该文件中包含如下文本:


 

Created By: John Lunch


 

Date: 10/1/98


 

We had a wonderful time in Cambridgeport.


 

追加一个文本文件(ACTION=“APPEND”)


 

用CFFILE可以向一个已经存在的文本文件中追加文本,如日志文件。下面的例子向文件Fieldwork.txt中追加一个字符串“But Davis Square was more fun.”:


 

<CFFILE ACTION="Append"


 

DESTINATION="C:\files\updates\FieldWork.txt"


 

OUTPUT="<B>But Davis Square was more fun.</B>">

 
上一页 WanJuanShu.COM 下一页
WANJUANSHU.COM 万卷书