Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/11/2006, 16:02
daniph
 
Fecha de Ingreso: agosto-2001
Ubicación: Gran Canaria (España)
Mensajes: 430
Antigüedad: 22 años, 9 meses
Puntos: 0
La funcion la llamo asi:
Código PHP:
contactar ($_POST[nombre], $_POST[email], $_POST[isla], $_POST[calificacion], $_POST[asunto], $_POST[mensaje]); 
Y la funcion ValidarDatos:
Código PHP:
  function ValidarDatos($campo){ 
    
//Array con las posibles cabeceras a utilizar por un spammer 
    
$badHeads = array("Content-Type:"
                                 
"MIME-Version:"
                                 
"Content-Transfer-Encoding:"
                                 
"Return-path:"
                                 
"Subject:"
                                 
"From:"
                                 
"Envelope-to:"
                                 
"To:"
                                 
"bcc:"
                                 
"cc:"); 

    
//Comprobamos que entre los datos no se encuentre alguna de 
    //las cadenas del array. Si se encuentra alguna cadena se 
    //dirige a una página de Forbidden 
    
foreach($badHeads as $valor){  
      if(
strpos(strtolower($campo), strtolower($valor)) !== false){  
        
redirect("http://spam.abuse.net/");  
        exit;  
      } 
    }  
  } 
Gracias