07/10/2008, 06:41
|
| | Fecha de Ingreso: noviembre-2007
Mensajes: 33
Antigüedad: 17 años, 2 meses Puntos: 0 | |
Respuesta: me puedo descansar con formulario solo de mail? Gracias korg1988 y geq: con lo que me detallaron + otro que encontre en el foro para chequear que no se envien los campos vacios quedaría as el .php: esta correcto? (disculpen php es chino 4me) Código PHP: <?php
$mail='[email protected]';
$nombre = $_POST['nombre'];
$email = $_POST['email'];
$mensaje = $_POST['mensaje'];
isset ($_POST['nombre']); // esto encontré para no dejar campos en blanco //
isset ($_POST['email']);
isset ($_POST['mensaje']);
$thank="gracias.html";
$message = "
nombre:".$nombre."
email:".$email."
mensaje:".$mensaje."";
if (mail($mail,"Formulario de Consulta",$message))
Header ("Location: $thank");
function ValidarDatos($campo){
$badHeads = array("Content-Type:",
"MIME-Version:",
"Content-Transfer-Encoding:",
"Return-path:",
"Subject:",
"From:",
"Envelope-to:",
"To:",
"bcc:",
"cc:");
foreach($badHeads as $valor){
if(strpos(strtolower($campo), strtolower($valor)) !== false){
header("HTTP/1.0 403 Forbidden");
header("Status: 403 Forbidden");
exit;
}
}
}
foreach($_POST as $k=>$v) {
ValidarDatos($v);
}
?> |