半点优化网 http://www.bdxc.net/
当前位置首页 > 网站技术问题> 正文

我知道一个ASP网站,如何对他进行整站下载,获取他整站源码。

2022-05-14 04:49:36 暂无评论 137 网站技术问题 源码   生成   谢谢

ASP网站放在网络服务器上的,我们打开网站看到的网页是结果编译的HTML文件。如何对他进行整站下载就比如说那个“查看”-》“源文件”,或是用某些软件进行整站下载的,这些载下来的文件都不是真真的源文件代码而是静态HTML网页代码。如果真的谁都可以随便就把ASP整站载下来那服务器漏洞安全性也太差了吧。所以正常手段想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基础,肯定能看得懂!

猜你喜欢