CGIParameterData()
Syntaxe
*Resultat = CGIParameterData(Nom$ [, Index])Description
Renvoie l'adresse de la mémoire tampon du paramètre spécifié.
Arguments
Nom$ Le nom du paramètre.
Le nom du paramètre est sensible à la casse.Index (optionnel) La première valeur de l'indice commence à 0.
Si spécifié, la valeur du paramètre 'Nom$' est ignorée (sauf si #PB_Ignore est utilisé).
Valeur de retour
Renvoie l'adresse de la mémoire tampon du paramètre spécifié.
Le type de paramètre doit être #PB_CGI_File.
Remarques
CGIParameterName() peut être utilisé pour obtenir le nom d'un paramètre spécifié.
Pour obtenir le nombre de paramètres disponibles, utiliser CountCGIParameters().
CGIParameterDataSize() peut être utilisé pour obtenir la taille de la mémoire tampon.
Exemple
If Not InitCGI() Or Not ReadCGI() End EndIf WriteCGIHeader(#PB_CGI_HeaderContentType, "text/html", #PB_CGI_LastHeader) ; Ecrit les en-têtes pour informer le navigateur du format du contenu WriteCGIString("<html><title>PureBasic - parametres</title><body>" + "NbParametres: " + CountCGIParameters() + "<br><br>") ; La liste des tous les paramètres et affiche leur nom ; For k = 0 To CountCGIParameters()-1 If CGIParameterType("", k) = #PB_CGI_File WriteCGIString("[Fichier] "+CGIParameterName(k)+" (nom: '"+CGIParameterValue("", k) + "' - taille: " + CGIParameterDataSize("", k) + " octets - *buffer: " + CGIParameterData("", k) + ")<br>") EndIf Next WriteCGIString("</body></html>")
Voir aussi
CGIParameterName(), CGIParameterValue(), CGIParameterType(), CGIParameterDataSize()
OS Supportés
Tous