next up previous contents index
Next: Der Eintrag 'var_format' im Up: Submodule für den Aufruf Previous: Zusammensetzung des Parameter-Array $modul_param

Der Eintrag 'datei_list' im Detail

Im Array 'datei_list' kann an die Funktion 'modul_extprog' eine Liste von Datei-Templates übergeben werden. Die in den Templates enthalten Platzhalter werden durch die aktuellen Daten ersetzt. Dabei wird eine Datei erzeugt, deren Namen folgende Gestalt hat:

Die Dateien werden im selben Verzeichnis abgelegt, in dem sich auch die Vorlage befindet. Deshalb ist darauf zu achten, dass der HTTP-Server auf diesem Verzeichnis auch Schreibrechte besitzt. Die aus den Templates entstandenen Dateien können im Programmaufruf durch die Platzhalter $(file0), $(file1) usw. referenziert werden (unter der Voraussetzung, dass das Format für den Platzhalter $(%s) ist; siehe [*]). Die Nummern beziehen sich auf die Positionen der Datei-Vorlagen innerhalb des Arrays 'datei_list'. Die erzeugten Dateien werden nicht automatisch gelöscht, dies muss entweder später von Hand erledigt werden oder in den Programmaufruf einbezogen werden. Die Datei-Liste wird auch bearbeitet, wenn kein Programmaufruf angegeben ist.

Als Beispiel für die Verwendung von 'datei_list' könnte man sich vorstellen, dass LATEX-Templates existieren. Daraus werden Dateien erzeugt, in denen die Platzhalter durch Daten aus der Datenbank ersetzt wurden. Diese können dann durch einen Programmaufruf ausgedruckt oder zur späteren Verwendung nur gespeichert werden.


next up previous contents index
Next: Der Eintrag 'var_format' im Up: Submodule für den Aufruf Previous: Zusammensetzung des Parameter-Array $modul_param
Copyright Munich Network Management Team