Themenkomplex |
CGI-Funktionen |
Funktion |
cgiclearbuffer() |
Kurz |
Löscht den Inhalt des Ausgabepuffers |
Syntax |
CGICLEARBUFFER |
Parameter |
|
Ergebnis |
0 |
Siehe auch: |
|
Beschreibung |
Löscht den Inhalt des Puffers, ohne ihn auszugeben. Die Pufferung wird aber nicht beendet, d.h. alle folgenden Ausgaben gelangen wieder in den Puffer.
Diese Funktion kann verwendet werden, wenn beispielsweise ein Fehler auftritt und statt der bisherigen Ausgaben ein Fehlermeldung erfolgen soll. Ebenso kann ein anderer Header ausgegeben werden.
|
Beispiel 1: CGIClearBuffer
Der Administrator soll noch umgeleitet werden, obwohl der HTTP-Header bereits geschrieben wurde.
CGIWriteLn('content-type: text/html');
CGIWriteLn('');
LoadTemplate(my_template);
IF GetQueryString('command')='start_admin' THEN
CGIClearBuffer;
CGIWriteLn('location: /cgi-tdb/login.prg')
CGIWriteLn('')
END
|
|