CGIBuffer()
Syntax
*Ergebnis = CGIBuffer()Beschreibung
Für fortgeschrittene Anwender. Gibt die Adresse des Speicherpuffers der Rohdaten der CGI-Eingabe zurück (nur verwendbar für den POST Request-Typ). Dies kann nützlich sein, um zusätzliches "Parsen" (Analysieren) zu erledigen, welches nicht von dieser Bibliothek unterstützt wird, während andere Befehle trotzdem verwendet werden. Die Größe des Puffers ist der von ReadCGI() zurückgegebene Wert.
Parameter
Diese Funktion hat keine Parameter.
Rückgabewert
Gibt die Adresse des Speicherpuffers mit den Rohdaten der CGI-Eingabe ("raw CGI input") zurück, oder Null wenn ein Fehler auftrat.
Beispiel
If Not InitCGI() End EndIf BufferSize = ReadCGI() WriteCGIHeader(#PB_CGI_HeaderContentType, "text/html", #PB_CGI_LastHeader) ; Schreibt die Header, um den Browser über das Inhaltsformat zu informieren WriteCGIString("<html><title>PureBasic - raw buffer</title><body>") If CGIBuffer() WriteCGIString("Raw buffer content: <br><pre>" + PeekS(CGIBuffer(), BufferSize, #PB_Ascii) + "</pre>") EndIf WriteCGIString("</body></html>")
Siehe auch
ReadCGI()
Unterstützte OS
Alle