Foros del Web » Programando para Internet » PHP »

evitar el spam insertado en mi formulario

Estas en el tema de evitar el spam insertado en mi formulario en el foro de PHP en Foros del Web. Hola chicos: este es mi formulario y alguien me esta poniendo urls que siempre recibo en mi correo, esto es frecuente y quiero evitarlo aqui ...
  #1 (permalink)  
Antiguo 14/01/2007, 08:45
Avatar de JinSunMi  
Fecha de Ingreso: octubre-2006
Ubicación: Lima
Mensajes: 101
Antigüedad: 17 años, 6 meses
Puntos: 0
evitar el spam insertado en mi formulario

Hola chicos:
este es mi formulario y alguien me esta poniendo urls que siempre recibo en mi correo, esto es frecuente y quiero evitarlo
aqui esta mi codigo

Código PHP:
<?php
$Nombre
=$_POST['nombre'];
$Apellidos=$_POST['apellidos'];
$Correo=$_POST['correo'];
$comentarios=$_POST['comentarios'];
$toaddress ='[email protected]';
$asunto='correo para ti';
$mensaje=
' Nombre:'.$nombre."\n"
.'Apellidos:'.$apellidos."\n"
."Correo:\n".$correo."\n"
."Comentarios:\n".$comentarios."\n";
$fromaddress='From: [email protected]';
mail($toaddress,$asunto,$mensaje,$fromaddress);
?>
en el area de texto para que me escriban comentarios, estoy recibiendo constantemente cosas como esta:Lo que deseo es:
que cuando una persona normal me escriba, el correo me llega a mi bandeja sin problema.


Cuando hay URL, HTPP en cualquier campo de texto que salga una pagina de ERROR con el mensaje "tu mensaje no ha sido enviado porque es spam"

ó
o una mensaje de alerta java script que diga: tu mensaje no se envia por que es spam


me ayudan?
gracias chicos
Jin
  #2 (permalink)  
Antiguo 14/01/2007, 08:54
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: evitar el spam insertado en mi formulario

Creo que ya has preguntado lo mismo. Facilita el codigo para que te puedan ayudar.

Saludos.
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #3 (permalink)  
Antiguo 14/01/2007, 09:00
Avatar de david_M_G  
Fecha de Ingreso: febrero-2005
Mensajes: 938
Antigüedad: 19 años, 2 meses
Puntos: 20
Re: evitar el spam insertado en mi formulario

Usando la ayuda que te ofrecieron en tu otro post...

Código PHP:
<?php
$Nombre
=$_POST['nombre'];
$Apellidos=$_POST['apellidos'];
$Correo=$_POST['correo'];
$comentarios=$_POST['comentarios'];
$toaddress ='[email protected]';
$asunto='correo para ti';
$mensaje=
' Nombre:'.$nombre."\n"
.'Apellidos:'.$apellidos."\n"
."Correo:\n".$correo."\n"
."Comentarios:\n".$comentarios."\n";
$fromaddress='From: [email protected]';

if (
ereg('http:|www.'$mensaje)){
echo 
'SPAM. No puedes incluir direcciones.';
exit;
}else{ 
mail($toaddress,$asunto,$mensaje,$fromaddress);
}
?>
suerte
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 07:32.