Technical References - [appendfile]

Writes text to the end of an existing file.

numero = 254
interpreted = N
texte = [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.

Example:
[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.

[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.


Example:
[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.



DOWNLOAD WEBDNA NOW!

Top Articles:

AWS Raw WebDNA LAMP-Plus WebServer

Amazon Web Services (AWS) README for Machine Image ID...

WebDNA reference

...

WebDNA Modules

A list of the currently available modules...

Tips and Tricks

A list of user-submitted tips ...

WebDNA Libraries

A list of available libraries for WebDNA...

Technical Change History

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

Related Readings:

[table]

[table] allows you to quickly create a temporary 'in line' database that is local to the template and not part of the global database cache...

[replace]

Replaces each found record in a database with the new field values...

[if]

This context displays HTML or executes WebDNA conditionally only if the expression is true...

[SQLrelease]

...

[cookie]

Cookies are a great way to remember visitors...

[scope]

Explicitly define a block of WebDNA code that has a separate variable space...