Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
ocgi:getcgitype [26/12/2019 14:25] pedro creado |
ocgi:getcgitype [29/07/2024 09:05] (actual) pedro |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ====== GetCgiType() ====== | + | ====== oCgi:GetCgiType / oCgi:GetType====== |
+ | oCgi:GetCgiType( cparametro ) -> cOutput | ||
Este método de la clase tCgi nos permite recuperar el tipo de parámetro recibido desde el Navegador, ya sea por [[https://es.wikipedia.org/wiki/Protocolo_de_transferencia_de_hipertexto#GET|Get]] o por [[https://es.wikipedia.org/wiki/Protocolo_de_transferencia_de_hipertexto#POST|Post]]. | Este método de la clase tCgi nos permite recuperar el tipo de parámetro recibido desde el Navegador, ya sea por [[https://es.wikipedia.org/wiki/Protocolo_de_transferencia_de_hipertexto#GET|Get]] o por [[https://es.wikipedia.org/wiki/Protocolo_de_transferencia_de_hipertexto#POST|Post]]. | ||
- | Hay que pasarla el nombre del parámetro, no es sensible a mayúsculas por lo que "NOMBRE" y "nombre" sera lo mismo. | + | Hay que pasarle el nombre del parámetro, no es sensible a mayúsculas por lo que "NOMBRE" y "nombre" sera lo mismo. |
- | oCgi:GetCgiType("nombre") | + | oCgi:GetCgiType("nombre") |
- | El valor devuelto **siempre** es una cadena puede tener valores **text**, si el parámetro contienen solamente texto y el tipo de fichero **jpg, png, gif, etc..** si hace referencia a un fichero adjunto. | + | El valor devuelto puede ser una cadena o un array en el caso de parámetros devueltos por controles con selección múltiple, por lo que tendremos que adaptarlo a nuestra necesidad. |
+ | |||
+ | Si el valor devuelto es una cadena puede tener valores **text**, si el parámetro contienen solamente texto y el tipo de fichero **jpg, png, gif, etc..** si hace referencia a un fichero adjunto. | ||
+ | |||
+ | Si el valor devuelto es una Array, esta formado por las cadenas que corresponde a cada elemento de la selección múltiple, puede tener valores **text**, si el parámetro contienen solamente texto y el tipo de fichero **jpg, png, gif, etc..** si hace referencia a un fichero adjunto. | ||
Utilizando [[ocgi:GetCgiFile]]() tendremos el nombre que tiene el fichero adjunto en la carpeta \tmp dentro de \CGI-BIN. | Utilizando [[ocgi:GetCgiFile]]() tendremos el nombre que tiene el fichero adjunto en la carpeta \tmp dentro de \CGI-BIN. | ||
+ | |||
+ |