CountCGIParameters()

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
Benutzeravatar
Stevie63
Beiträge: 86
Registriert: 06.05.2009 23:02
Computerausstattung: Win 10, i7, fsc celsius

CountCGIParameters()

Beitrag von Stevie63 »

PB-Version: PureBasic 5.43 LTS (Win - x64)
OS: Windows 10 64 Bit
Compilereinstellungen:
[ ] Unicode-Executable erstellen
[x] Thread-sicheres Executable erstellen
[ ] OnError-Unterstützung einschalten
[x] Moderne Themen-Unterstützung aktivieren (für Windows XP und höher)
[ ] Administrator-Modus für Windows Vista und höher anfordern
[ ] User-Modus für Windows Vista und höher anfordern (keine Virtualisierung)


Beispiel-Code:

Code: Alles auswählen

If Not InitCGI() Or Not ReadCGI()
    End
  EndIf
  
  WriteCGIHeader(#PB_CGI_HeaderContentType, "text/html", #PB_CGI_LastHeader) ; Schreibt die Header, um den Browser über das Inhaltsformat zu informieren
  
  WriteCGIString("<html><title>PureBasic - parameters</title><body>" +
                 "NbParameters: " + CountCGIParameters() + "<br><br>")
  
  ; Auflisten aller Parameter und Anzeigen ihres Namens
  ;
  For k = 0 To CountCGIParameters()-1 
    WriteCGIString(CGIParameterName(k)+"<br>")
  Next
  
  WriteCGIString("</body></html>")
Wenn keine Parameter übergeben werden, bekomme ich den Wert 1, aber keinen Parameternamen. Wenn ich einen Parameter übergebe, bekomme ich auch 1 und den Namen des Parameters.

Bug von Kiffi bestätigt.
Zuletzt geändert von Stevie63 am 14.10.2016 14:54, insgesamt 1-mal geändert.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: CountCGIParameters()

Beitrag von NicTheQuick »

Ach bitte: Wie melde ich einen bug?
Sonst muss ich das löschen.
Bild
Antworten