Hola amigos:
Resulta que paso una variable de un archivo php a uno jsp pero me da error. Lo que quiero saber es que funcion usar para saber el tipo de dato que contiene la variable php. Gracias
| |||
Respuesta: Saber eL formato se le esta pasando a la variable gettype($variable) saludos! |
| ||||
Respuesta: Saber eL formato se le esta pasando a la variable Lo que pasa es que me solicitaron este requerimiento: Formato: Alfanumérico (dígitos y/o números), su longitud no debe exceder los doce (12) caracteres, no debe contener caracteres especiales ni espacios. Es para generar un numero de transaccion y preguntando como se hacia esto fue lo que puse: Código PHP: Que estoy haciendo mal y como puedo volverla varchar? Gracias. |
| ||||
Respuesta: Saber eL formato se le esta pasando a la variable Para generar un numero de transaccion? Pero de esa forma correrias el riesgo de que se te repita aunque sea alguna vez, no seria mas facil un contador? |
| ||||
Respuesta: Saber eL formato se le esta pasando a la variable Hola si jackson666 tienes razon eso mismo le dije yo a la persona que me sugirio este procedimiento aqui en el foro, que se podia repetir en algun momento. Pero no se hacer lo del contador ni se hacer que la variable sea varchar o alfanumerica. Por favor si pueden orientarme se los agradezco.... |
| ||||
Respuesta: Saber eL formato se le esta pasando a la variable Para hacer un contador, lo unico que necesitas es un archivo de texto. Te paso un contador de visitas que tenia hecho yo, espero que sirva Lo unico que deberias hacer es antes de ejecutarlo crear un archivo de texto que se llame contador.txt <?php $archivo="contador.txt"; $abrir=fopen($archivo,"r"); $actual=fread($abrir,filesize($archivo)); fclose($abrir); $actual+=1; echo $actual; $abrir=fopen($archivo,"w"); fwrite($abrir,$actual); fclose($abrir); ?> |
| ||||
Respuesta: Saber eL formato se le esta pasando a la variable gracias pero como le digo que sea Alfanumérico (dígitos y/o números), su longitud no debe exceder los doce (12) caracteres, no debe contener caracteres especiales ni espacios? |
| ||||
Respuesta: Saber eL formato se le esta pasando a la variable Cita: para ello necesitas usar expresiones regulareslee el siguiente tema: http://www.forosdelweb.com/f18/aport...s-pcre-646110/
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: Saber eL formato se le esta pasando a la variable lo del contador no tengo ni idea... no les entiendo!! pero la expresión en si es muy simple: Cita: lo de "omitir" ciertos caracteres ya esta cubierto, al hacer la expresión estricta... / separador inicial ^ estricto, comienzo del string [a-zA-Z0-9]{12} doce caracteres: numeros y letras $ estricto, final del string / separador final
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: Saber eL formato se le esta pasando a la variable string, es el tipo de variable que almacena texto, números, etc... si... un string puede ser alfa-numérico, pero no es lo único...
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: Saber eL formato se le esta pasando a la variable Gracias pateketrueke por aclararme esto. Yo lo que quiero es hacer una variable que genere un identificador único por transacción, y ponerle las validaciones que me indicaste. Lo del contador fue porque me lo sugirieron pero me parece mas complicado asi. No se como generar esto |
| ||||
Respuesta: Saber eL formato se le esta pasando a la variable ![]() usa uniqid() y/o md5(), ambos dan strings alfanuméricas... para limitarla simplemente usa substr() y listo!!
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: Saber eL formato se le esta pasando a la variable Hola lo hice asi: Código PHP: Código PHP: |