Código PHP :
<?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){ header("HTTP/1.0 403 Forbidden"); exit; } } } # Indicamos la dirección (nombre) del servidor $server_name = "proyectometro"; # Indicamos el nombre de la persona que va a recibir el mensaje $person_name = "soporte"; # Indicamos la dirección de correo de esa persona $person_email ="[email protected]"; $fecha = date("D-M-y H:i"); # Las tres líneas que vienen a continuación son necesarias # para que la cabecera del mensaje esté en formato HTML $header = "MIME-Version: 1.0\n"; $header .= "Content-Type: text/html; charset=iso-8859-1\n"; $header .="From: soporte@$server_name\nReply-To: webmaster@$server_name\nX-Mailer: PHP/"; # Esto que viene es el mensaje. (Fíjate en los tags HTML) $contenido = "Nombre: ".$_POST["nombre"]."\n\n <br>"; $contenido .= "Institución: ".$_POST["institucion"]."\n\n <br>"; $contenido .= "Nivel: ".$_POST["nivel"]."\n\n <br>"; $contenido .= "Email: ".$_POST["email"]."\n\n <br>"; $contenido .= "Telefono: ".$_POST["tel"]."\n\n <br>"; $contenido .= "Frentes de obra a visitar: ".$_POST["frentes"]."\n\n <br>"; $contenido .= "Día: ".$_POST["dia"]."\n\n <br>"; $contenido .= "Mes: ".$_POST["mes"]."\n\n <br>"; $contenido .= "Hora: ".$_POST["hora"]."\n\n <br>"; $contenido .= "Visitantes: ".$_POST["visitantes"]."\n\n <br>"; $contenido .= "Comentario: ".$_POST["coment"]."\n\n <br>"; # Función de envío del mensaje echo mail($person_email,"Correo Pagina Web",$contenido,$header); echo "<br/><br/> Gracias por tu tiempo. Mensaje Enviado.<br />"; ?>
no se si me falte alguna instruccion o sea problema del servidor. De antemano gracias por su ayuda.