Technical References - [appendfile]

Writes text to the end of an existing file.

[appendfile FileName]Text[/appendfile]

To add text to the end of an arbitrary text file, put an [appendfile] context into a template. AppendFile creates a new file if one does not exist already. All text is put at the end of the file, after any text that may already be there. The file must not be a database file that WebDNA currently has open. See [writefile].

AppendFile does not 'understand' databases. If you want to append a new record to the end of a database, use [append] instead.

[appendfile SomeTextFile]Hello, my name is Grant. The time is [time]
This is a second line[/appendfile]

The text file "SomeTextFile" opens, and the text

Hello, my name is Grant. The time is 13:43:01
This is a second line

is written at the end of the file. Notice that carriage returns inside the context are written to the file exactly as they appear. Also notice that any WebDNA [xxx] tags inside the context are substituted for their real values before being written to the file. You may specify a full or partial path to the file, as in "/Some Folder/file.txt" (starting from the web server's root) or "LocalFolder/file.txt" (starting in the same folder as the template file, looking down into a folder called "LocalFolder").

If you want the tags inside the context to be interpreted, you will have to add <!-- HAS_WEBDNA_TAGS --> and make use of the [raw] context.


Top Articles:


A compilation of some user's questions...


BioType is a behavioral biometrics WebDNA function based on ADGS research and development (from version 8...

WebDNA Modules

A list of the currently available modules...

WebDNA Libraries

A list of available libraries for WebDNA...

Tips and Tricks

A list of user-submitted tips ...

Technical Change History

This Technical Change History provides a reverse chronological list of WebDNA changes...

Related Readings:


Embeds the results of an external function...


Create an empty folder on your webspace...


Extracts middle portion of the text between any two strings...


WebDNA provides a few options for password protecting your pages...


[math] calculates equations using numbers...


Copy a file with the content you want on your webspace...