Foros del Web » Programando para Internet » PHP »

funcion php para leer contenido de texto

Estas en el tema de funcion php para leer contenido de texto en el foro de PHP en Foros del Web. hola me gustaria saber cual seria la funcion en php para saber los caracteres que contiene un texto? mi ejemplo es: tengo un formulario con ...
  #1 (permalink)  
Antiguo 13/04/2010, 13:59
Avatar de spacecowboy  
Fecha de Ingreso: agosto-2009
Mensajes: 110
Antigüedad: 14 años, 8 meses
Puntos: 0
funcion php para leer contenido de texto

hola me gustaria saber cual seria la funcion en php para saber los caracteres que contiene un texto?

mi ejemplo es: tengo un formulario con el campo "email" al momento de insertar esa informacion a la base de datos quiero comprobar que ese campo (que ya la tengo como variable) contiene al menos "@"
  #2 (permalink)  
Antiguo 13/04/2010, 14:04
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Respuesta: funcion php para leer contenido de texto

Puedes usar strpos para evaluar si existe un caracter dentro de una cadena... Si no existe, devuelve false.
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
  #3 (permalink)  
Antiguo 13/04/2010, 14:07
Avatar de duskrow  
Fecha de Ingreso: abril-2008
Mensajes: 267
Antigüedad: 16 años
Puntos: 8
Respuesta: funcion php para leer contenido de texto

utiliza expresiones regulares
__________________
"El sabio no dice lo que piensa,pero piensa lo que dice"
Att Miguel Lomeli
Visita mi Blog
  #4 (permalink)  
Antiguo 13/04/2010, 14:30
Avatar de spacecowboy  
Fecha de Ingreso: agosto-2009
Mensajes: 110
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: funcion php para leer contenido de texto

Cita:
Iniciado por duskrow Ver Mensaje
utiliza expresiones regulares
bro como es eso?
  #5 (permalink)  
Antiguo 13/04/2010, 14:33
Avatar de duskrow  
Fecha de Ingreso: abril-2008
Mensajes: 267
Antigüedad: 16 años
Puntos: 8
Respuesta: funcion php para leer contenido de texto

expresiones regulares sirve para validar un campo , texto , numero, string
__________________
"El sabio no dice lo que piensa,pero piensa lo que dice"
Att Miguel Lomeli
Visita mi Blog
  #6 (permalink)  
Antiguo 13/04/2010, 14:33
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: funcion php para leer contenido de texto

Código PHP:
Ver original
  1. if(!preg_match('/^([\w\.]{3,30})@([\w]{2,20})\.([a-z0-9]{2,6})(\.[a-z0-9]{2,6}){0,3}$/i', $element)){
  2.     echo 'El email tiene un formato erroneo';
  3. }
__________________
More about me...
~ @rhyudek1
~ Github
  #7 (permalink)  
Antiguo 13/04/2010, 14:33
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: funcion php para leer contenido de texto

Cita:
Iniciado por duskrow Ver Mensaje
expresiones regulares sirve para validar un campo , texto , numero, string
en realidad sirve para mucho mas que eso
__________________
More about me...
~ @rhyudek1
~ Github
  #8 (permalink)  
Antiguo 13/04/2010, 14:37
Avatar de javyjaja  
Fecha de Ingreso: diciembre-2008
Ubicación: cedral S.L.P.
Mensajes: 81
Antigüedad: 15 años, 4 meses
Puntos: 3
Respuesta: funcion php para leer contenido de texto

mejor con el strpos es mas facil,

si sabes como se usa?
  #9 (permalink)  
Antiguo 13/04/2010, 14:39
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Respuesta: funcion php para leer contenido de texto

Si la idea es solo validar un campo, en este caso como email, puedes hacer uso de una librería nativa en php : Filter

Función : http://cl.php.net/manual/en/function.filter-var.php
Filtro : FILTER_VALIDATE_EMAIL

Esto, claramente, te sirve también para validar todo tipo de cadena... incluso sanitizarlas ( eliminar caracteres no deseados, etc... ).
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
  #10 (permalink)  
Antiguo 13/04/2010, 14:39
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: funcion php para leer contenido de texto

si usas strpos en los campos de mail tendras lleno de datos nulos


Código sql:
Ver original
  1. |  email  |
  2. +---------+
  3. x@x
  4. @
  5. ....@
  6. @_O
__________________
More about me...
~ @rhyudek1
~ Github
  #11 (permalink)  
Antiguo 13/04/2010, 14:43
Avatar de javyjaja  
Fecha de Ingreso: diciembre-2008
Ubicación: cedral S.L.P.
Mensajes: 81
Antigüedad: 15 años, 4 meses
Puntos: 3
Respuesta: funcion php para leer contenido de texto

Cita:
Iniciado por Hidek1 Ver Mensaje
si usas strpos en los campos de mail tendras lleno de datos nulos


Código sql:
Ver original
  1. |  email  |
  2. +---------+
  3. x@x
  4. @
  5. ....@
  6. @_O


Pues el pregunto , que almenos tenga @
  #12 (permalink)  
Antiguo 13/04/2010, 14:46
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: funcion php para leer contenido de texto

Cita:
Pues el pregunto , que almenos tenga @
claro pero la idea es orientar un poco..
si el viene preguntando sobre un error en la linea 76 y le ves un error grave en la 77 no se lo comentarias por que esta preguntando solo por la 76 ?

es solo por decirle lo que puede pasar y obtenga experiencia de los demas q ya hemos pasado por eso :P
__________________
More about me...
~ @rhyudek1
~ Github
  #13 (permalink)  
Antiguo 13/04/2010, 14:50
Avatar de javyjaja  
Fecha de Ingreso: diciembre-2008
Ubicación: cedral S.L.P.
Mensajes: 81
Antigüedad: 15 años, 4 meses
Puntos: 3
Respuesta: funcion php para leer contenido de texto

si ay se Im sorry,

lo que pasa es que me senti ultrajado
jejje,

pero creo que esta mejor usar lo de Filter que puso Spder_boy
  #14 (permalink)  
Antiguo 13/04/2010, 15:03
Avatar de spacecowboy  
Fecha de Ingreso: agosto-2009
Mensajes: 110
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: funcion php para leer contenido de texto

buenisimo muchas gracias a todos por responder aprendi algo valioso!

user la funcion de HideK1 que la que mas entendi de codigo

if(!preg_match('/^([\w\.]{3,30})@([\w]{2,20})\.([a-z0-9]{2,6})(\.[a-z0-9]{2,6}){0,3}$/i', $element)){ echo 'El email tiene un formato erroneo';}

listo! Gracias!

Etiquetas: contenido, funcion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:43.