Search Tools Links Login

Create a HTML-file from ASP

To create a static HTML-page from an ASP, rather than repeatedly recreate the same info in the ASP-page

Original Author: Basie van Heerden


The code is fully/heavily/well commented


' How to create a .txt-file. (or .html, .asp, whatever)
' In this example the file is only created when a condition, which
' YOU supply, is met. I use it to create a static .html-page once a
' day in order to diminish time spent on gathering yesterday's data,
' doing calculations on it, and then send it as html to the client.
' By doing this once and then store the info as a static html-page,
' I save on time and server-resources.
' I hope you find some use for this code!
' Basie van Heerden (
'ALWAYS first declare the variables you're going to use!
Dim objFName
dim FName
Dim HTMLname
'This subroutine is where the file is created, but only if the set
'condition is met, else this page only redirects to the previously
'created page
Sub MakeHTML()
On Error Resume Next
'Put the path and name of the file to be created in a variable
HTMLname = "c:inetpubwhateverTestPage.htm"
'Tell the system that you want to create a file
set objFName = server.CreateObject("Scripting.FileSystemObject")

'Open the .html-file, overwrite the existing file, unicode
set FName = objFName.CreateTextFile(HTMLname,8,True)

'Write the whole file. It can be HTML, like in this example, or
'it can be another ASP-page, a text file, whatever.
  FName.writeline("Hello world! Whatever...")
  'Close and clean up behind you...
set FName = nothing
End sub
'Create the file on a given condition, eg when the page is accessed
'for the first time each day/week/month/whatever. After that and
'until the condition is met, just redirect to the created HTML-page.
if condition then
end if
Response.Redirect "TestPage.htm"

About this post

Posted: 2002-06-01
By: ArchiveBot
Viewed: 89 times




No attachments for this post

Loading Comments ...


No comments have been added for this post.

You must be logged in to make a comment.