Junio 22, 2018, 08:38:03 pm

Autor Tema: Duda [Reglas formulario PHP]  (Leído 1711 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado juancho_2

  • Me das tu IP?
  • *
  • Mensajes: 119
  • Sexo: Masculino
    • Ver Perfil
Duda [Reglas formulario PHP]
« en: Agosto 10, 2010, 06:18:28 am »
Hola compis, tengo una duda, estoy metiendo en mi página web un formulario para que los visitantes a la web puedan dejar sus comentarios, ya he montado el sistema captcha o como se escriba, para evitar que metan un spambot, pero ahora quiero hacer un conjunto de reglas para que no puedan meter enlaces y fastidiarme el libro de visitas, es decir, yo ya he echo unas reglas en php para que cuando un campo esté vacío salga un error y no envíe el formulario, pero mi duda ahora es la siguiente, en el campo de 'opinion', quiero poner que si contiene el signo "<" de un error también, mi principal duda es como pongo contiene, por que al principio puse como reglas que si es=="<" diera error, pero claro si escribes algo mas ya no es igual, entonces debo de poner que lo contenga.

Un saludo y gracias ;)

Desconectado Karmac

  • Yo vivo en CPH
  • ***
  • Mensajes: 493
    • Ver Perfil
    • Blog de Karmac
Re: Duda [Reglas formulario PHP]
« Respuesta #1 en: Agosto 10, 2010, 07:30:13 am »
Debes utilizar alguna función que lo mida. Te recomiendo preg_match(), ya que también funciona con expresiones regulares.

Saludos.
You are not allowed to view links. Register or Login

Desconectado juancho_2

  • Me das tu IP?
  • *
  • Mensajes: 119
  • Sexo: Masculino
    • Ver Perfil
Re: Duda [Reglas formulario PHP]
« Respuesta #2 en: Agosto 10, 2010, 08:02:55 am »
preg_match()[/tt], ya que también funciona con expresiones regulares.

Saludos.

Después de informarme un poco, no será mejor que utilice (cuando aprenda a utilizarlo xD) la función ereg??te lo digo por que para utilizar el preg_match necesitaría instalar la librería PCRE y no dispongo de servidor propio, por tanto no lo podría hacer...

Un saludo!

Edito para decir que al final he usado el preg_match y me ha ido a las mil maravillas, ahora tengo una ultima consulta, y es que me da un "error" de sintaxis (aunque me funciona bien igual), lo que quiero es que no me aparezca ese error en pantalla para que el usuario no lo pueda ver, existe alguna manera de quitarlo??

Gracias!!! :)

edito otra vez (que pesado soy por dios xDD), que ya he encontrado el parámetro para que no reporte errores, por si le puede valer a alguien, al principio del documento de PHP debe añadir error_reporting(0); y se acabó cualquier tipo de error en pantalla.

Un saludo y muchas gracias!
« Última modificación: Agosto 10, 2010, 08:31:03 am por juancho_2 »

Desconectado Karmac

  • Yo vivo en CPH
  • ***
  • Mensajes: 493
    • Ver Perfil
    • Blog de Karmac
Re: Duda [Reglas formulario PHP]
« Respuesta #3 en: Agosto 10, 2010, 08:30:24 am »
Lo que pasa con ereg() es lo siguiente:
Código: You are not allowed to view links. Register or Login
Warning

This function has been DEPRECATED as of PHP 5.3.0. Relying on this feature is highly discouraged.
Está obsoleto.

Muestranos el error que te da, y como usas la función para buscar el fallo.
Para ocultar los errores error_reporting(0);, pero lo mejor es eliminar el error para que no salga, lo otro es como engañarte.

Saludos.

Desconectado juancho_2

  • Me das tu IP?
  • *
  • Mensajes: 119
  • Sexo: Masculino
    • Ver Perfil
Re: Duda [Reglas formulario PHP]
« Respuesta #4 en: Agosto 10, 2010, 08:36:11 am »
Warning

This function has been DEPRECATED as of PHP 5.3.0. Relying on this feature is highly discouraged.[/code]
Está obsoleto.

Muestranos el error que te da, y como usas la función para buscar el fallo.
Para ocultar los errores error_reporting(0);, pero lo mejor es eliminar el error para que no salga, lo otro es como engañarte.

Saludos.

Leete el anterior mensaje que lo edité :)
Es que el error viene de lo que te voya  contar ahora, cuando cree el formulario tuve que conectarlo a la base de datos y a la hora de hacer la consulta utilizaba el mysql_db_query y con el me daba un error comentandome eso, que está obsoleto, el caso que miré la otra forma de hacer, que era una variable en la que hacer la consulta y luego utilizar musql_select_db y luego mysql_query(&conexion,$consulta), lo que pasa que ahora me da este otro error que no me lo había dado al principio: Warning: mysql_query(): 3 is not a valid MySQL-Link resource, y no entiendo por que, antes me iba bien y no he modificado nada, lo he revisado y no encuentro el por que de ese error, igualmente a pesar del error el formulario y demas sigue funconando bien...

Desconectado Karmac

  • Yo vivo en CPH
  • ***
  • Mensajes: 493
    • Ver Perfil
    • Blog de Karmac
Re: Duda [Reglas formulario PHP]
« Respuesta #5 en: Agosto 10, 2010, 02:13:12 pm »
Lo que pasa con ereg() es lo siguiente:
Código: You are not allowed to view links. Register or Login
Warning

This function has been DEPRECATED as of PHP 5.3.0. Relying on this feature is highly discouraged.
Está obsoleto.

Muestranos el error que te da, y como usas la función para buscar el fallo.
Para ocultar los errores error_reporting(0);, pero lo mejor es eliminar el error para que no salga, lo otro es como engañarte.

Saludos.

Leete el anterior mensaje que lo edité :)
Es que el error viene de lo que te voya  contar ahora, cuando cree el formulario tuve que conectarlo a la base de datos y a la hora de hacer la consulta utilizaba el mysql_db_query y con el me daba un error comentandome eso, que está obsoleto, el caso que miré la otra forma de hacer, que era una variable en la que hacer la consulta y luego utilizar musql_select_db y luego mysql_query(&conexion,$consulta), lo que pasa que ahora me da este otro error que no me lo había dado al principio: Warning: mysql_query(): 3 is not a valid MySQL-Link resource, y no entiendo por que, antes me iba bien y no he modificado nada, lo he revisado y no encuentro el por que de ese error, igualmente a pesar del error el formulario y demas sigue funconando bien...
[/quote]
Es al revés:
Código: You are not allowed to view links. Register or Login
mysql_query($query, $con);Saludos.

Desconectado juancho_2

  • Me das tu IP?
  • *
  • Mensajes: 119
  • Sexo: Masculino
    • Ver Perfil
Re: Duda [Reglas formulario PHP]
« Respuesta #6 en: Agosto 11, 2010, 01:29:40 pm »
Warning

This function has been DEPRECATED as of PHP 5.3.0. Relying on this feature is highly discouraged.[/code]
Está obsoleto.

Muestranos el error que te da, y como usas la función para buscar el fallo.
Para ocultar los errores error_reporting(0);, pero lo mejor es eliminar el error para que no salga, lo otro es como engañarte.

Saludos.

Leete el anterior mensaje que lo edité :)
Es que el error viene de lo que te voya  contar ahora, cuando cree el formulario tuve que conectarlo a la base de datos y a la hora de hacer la consulta utilizaba el mysql_db_query y con el me daba un error comentandome eso, que está obsoleto, el caso que miré la otra forma de hacer, que era una variable en la que hacer la consulta y luego utilizar musql_select_db y luego mysql_query(&conexion,$consulta), lo que pasa que ahora me da este otro error que no me lo había dado al principio: Warning: mysql_query(): 3 is not a valid MySQL-Link resource, y no entiendo por que, antes me iba bien y no he modificado nada, lo he revisado y no encuentro el por que de ese error, igualmente a pesar del error el formulario y demas sigue funconando bien...
Es al revés:
Código: You are not allowed to view links. Register or Login
mysql_query($query, $con);Saludos.
[/quote]

jajajaj que torpe, gracias crack!!!!


question
Duda con Formulario.

Iniciado por NetPirate

1 Respuestas
1042 Vistas
Último mensaje Julio 10, 2009, 11:17:59 am
por .xAk.
xx
duda con formulario

Iniciado por KT2

2 Respuestas
887 Vistas
Último mensaje Enero 14, 2012, 11:53:43 am
por KT2
question
duda php formulario

Iniciado por shitoman

2 Respuestas
962 Vistas
Último mensaje Octubre 20, 2012, 04:13:24 pm
por Mr. X
resuelto
[Duda] Formulario SIN borde... ¿cómo moverlo?

Iniciado por Fernis

1 Respuestas
1044 Vistas
Último mensaje Junio 07, 2010, 07:36:22 pm
por EddyW
resuelto
[Solucionado] Duda - como hacer FullScreen en un formulario en VB

Iniciado por Dark Allien

2 Respuestas
2859 Vistas
Último mensaje Abril 13, 2011, 07:24:07 am
por Dark Allien
xx
FORMULARIO: Nuevo formulario para web. [creacion]

Iniciado por Radame

1 Respuestas
2089 Vistas
Último mensaje Agosto 25, 2008, 10:49:05 am
por shevchenko
exclamation
Reglas y FAQ

Iniciado por WaesWaes

1 Respuestas
20004 Vistas
Último mensaje Febrero 27, 2010, 03:41:20 pm
por WaesWaes
xx
12 reglas de oro [manualcillo]

Iniciado por vl4iz

0 Respuestas
1506 Vistas
Último mensaje Febrero 11, 2007, 10:03:52 am
por vl4iz
xx
Reglas de la sección

Iniciado por rgb90

0 Respuestas
9681 Vistas
Último mensaje Abril 12, 2011, 10:46:43 am
por rgb90
exclamation
Reglas del Subforo

Iniciado por rgb90

0 Respuestas
2895 Vistas
Último mensaje Enero 30, 2010, 07:41:30 pm
por rgb90