[ zurück ] | Bugreport beachten! |
Funktionsname | Parameter | Ergebnis | Bedeutung |
---|---|---|---|
ECBSize | DWORD | liefert die Größe der Record-Struktur ECB | |
ECBVersion | DWORD | ermittelt die Versionsnummer des ISAPI-Standards | |
ECBConnID | Integer | ermittelt die eindeutige Verbindungs-Nummer der aktuellen Anfrage | |
ECBMethod | PChar | liefert die Methode, mit der die Anforderung getätigt wurde (GET, POST usw.) | |
ECBQueryString | PChar | gibt einen null-terminierter String zurück, der die Abfrage-Information des Client enthält (bei GET) | |
ECBPathInfo | PChar | zusätzliche Pfadinformationen, sofern solche vom Client kommen | |
ECBPathTranslated | PChar | null-terminierter String mit dem übersetzten Pfad | |
ECBTotalBytes | DWORD | die Anzahl der vom Client gesendet Byte | |
ECBAvailable | DWORD | ermittelt die Anzahl der Bytes, die im Eingangspuffer unmittelbar verfügbar sind | |
ECBData | PChar | verweist auf den Puffer, der die unmittelbar verfügbaren Eingabedaten des Client enthält | |
ECBContentType | PChar | liefert den Inhalts-Typ der Daten, die vom Client kamen | |
GetVar | ServerVar: PChar | String | liefert den Inhalt der abgefragten zusätzlichen Servervariablen (von AUTH_TYPE bis SERVER_SOFTWARE, vgl. Tabelle3 im Heft 2/2000) |
GetContentData | var List: TStringList | Boolean | Dekodiert die Client-Daten im Eingangspuffer nach dem Standard "application/x-www-form-urlencoded" und füllt eine Liste mit den Formulareingaben nach dem Muster "Name=Wert" |
HxToInt | c: Char | Byte | konvertiert einen Buchstaben a..f oder A..F in seinen Hex-Wert |
HtmlHeader | sTitle, sBgColor, sGroundPic: String | String | liefert einen kompletten HTML-Seitenkopf bis einschließlich des vollständigen <BODY>-Tags. Titelangabe, ggf. Hintergrundfarbe und Hintergrundbild werden berücksichtigt. Leerstrings als Parameter werden akzeptiert. Der Farbwert wird als RRGGBB (ohne #) erwartet. |
HtmlFooter | String | erzeugt einen Seitenfuß mit </BODY> und </HTML> | |
HtmlLink | const sRef, sText: String | String | generiert einen kompletten Link-Tag aus der angegebenen Referenz und dem Verweistext. Ist sText leer, wird als Verweistext die Referenz benutzt. |
Bugreport:
Bisher sind folgende Bugs aus frühen Versionen bekannt und in der aktuellen Version bereinigt:
Wenn Sie in Ihrer ISAPI-DLL den QueryString durch Aufruf der Funktion ECBQueryString auswerten wollen, und dieser leer ist, hängt sich die DLL bei Verwendung auf dem Sambar-Server auf.
J. Hummel, 2000