Foros del Web » Programando para Internet » PHP »

Codigo sensillo antispam

Estas en el tema de Codigo sensillo antispam en el foro de PHP en Foros del Web. Buenas..Estoy creando una pag de Expresion, y como sabran hay mucho spam en estas paginas.. Pero lo unico que quiero es que en el formulario ...
  #1 (permalink)  
Antiguo 07/06/2009, 11:29
 
Fecha de Ingreso: junio-2009
Mensajes: 2
Antigüedad: 14 años, 10 meses
Puntos: 0
Exclamación Codigo sensillo antispam

Buenas..Estoy creando una pag de Expresion, y como sabran hay mucho spam en estas paginas.. Pero lo unico que quiero es que en el formulario salga como un campo de texto y al lado una imagen

(QUE VA A SER SIEMPRE LA MISMA ALMENOS QUE YO LA CAMBIE)

y que en el campo de texto deban introducir "Expresate" si no escribe "expresate" redirecciona a una pag (que yo le pondre para que diga error en el codigo antispam)

lo que tengo es un Libro de visitas (sin base de datos, ni nada) solo php...y text..

Aqui les dejo el codigo del formulario (donde escribimos las firmas que vamos a enviar)...


(NO PUDE DEJAR EL CODIGO XQ NO ME DEJA POR MOTIVOS ANTISPAM =(

__________________________

Si necesitan algo mas me avisan... Gracias
  #2 (permalink)  
Antiguo 07/06/2009, 12:41
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Codigo sensillo antispam

Pues solo pon un campo de texto y comprueba en la parte de PHP con un if() para que veas si el valor es = a "Expresate".

Saludos.
  #3 (permalink)  
Antiguo 08/06/2009, 22:24
 
Fecha de Ingreso: junio-2009
Mensajes: 2
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Codigo sensillo antispam

Pongo un Campo de texto aja...de alli lo otro noc..osea la sentencia que me dices..no se hacer eso.. ya que el Libro de visitas es un tal "PHP Kike Guestbook v1.1" esta modificado casi totalmente..me falta es eso que quiero ponerle ese "antispam" y cuando yo vea que robots hacen spam voy y manualmente la cambio.. gracias por tu respuesta
  #4 (permalink)  
Antiguo 08/06/2009, 23:05
Avatar de berper  
Fecha de Ingreso: abril-2009
Ubicación: Mexico
Mensajes: 74
Antigüedad: 15 años
Puntos: 2
Respuesta: Codigo sensillo antispam

Pues yo hice este codigo, ve si te funciona:

Código PHP:
<?php
if($_POST){if($_COOKIE['captcha']!=md5($_POST['captcha'])){echo 'Codigo de seguridad incorrecto.';}else{echo 'Codigo de seguridad correcto.';}}
$captcha=rand(1000,9999); setcookie("captcha"md5($captcha));
echo 
'<form action="" method="post">';
echo 
'Copia estos 4 numeros: '.$captcha.'<input type="text" name="captcha" maxlength="4">';
echo 
'<input type="submit" value="Enviar">';
echo 
'</form>';
?>
Saludos.
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 03:37.