asp创建文件

来源:百度知道 编辑:UC知道 时间:2024/05/06 12:57:17
请问 我在使用ASP的FSO创建文件时遇到一个问题,代码如下:
<%
p=server.mappath("echo.asp")
set a=server.createobject("scripting.filesystemobject")
set f=a.createtextfile(p)
e="<%******%>"
f.write e
%>
这样总是出错,必须把<%%>符号去掉才行,请问如何处理?
1楼的 问题是我需要<%%>号的 老实说 :="<" & "%" & "******" & "%" & ">" 这方法我也在用 不过我好奇有没有别的方法

e="<" & "%" & "******" & "%" & ">"

补充:方法很多,楼主可以开动你的脑筋好好想想。
这里我只指点你一下:在ASP里,只要一遇到<%这个组合符号,程序就会认为这是一段ASP代码的开始,而不管你把这个组合符号放在什么地方。
所以我们只需要避免<和%组合起来出显在你的代码里,就可以了。

<%
p=server.mappath("echo.asp")
set a=server.createobject("scripting.filesystemobject")
set f=a.createtextfile(p)
f.write ******
%>

同意e="<" & "%" & "******" & "%" & ">"