Ver Mensaje Individual
  #10 (permalink)  
Antiguo 01/05/2013, 10:40
dudamk
 
Fecha de Ingreso: mayo-2013
Mensajes: 36
Antigüedad: 11 años
Puntos: 0
Respuesta: Campos Obligatorios PHP

<?php
if(isset($_POST['action'])) { // Checking for submit form
$my_emails = array("[email protected]", "[email protected]"); // Your email address
if($_POST['action']=='add') {
$email = trim(strip_tags(addslashes($_POST['email'])));
$name = trim(strip_tags(addslashes($_POST['name'])));
$phone = trim(strip_tags(addslashes($_POST['phone'])));
$pattern = '/^[^\W][a-zA-Z0-9_]+(\.[a-zA-Z0-9_]+)*\@[a-zA-Z0-9_]+(\.[a-zA-Z0-9_]+)*\.[a-zA-Z]{2,4}$/';
if($phone==""){
echo "Por favor, introduce tu número de teléfono";
exit;
}
if($email != "" && $name != "" && $name != "") {
if(preg_match($pattern, $email)) {
$messages = "Has recibido una solicitud de información de: " . $name . "\r\n" . "Puedes responder directamente a este email o llamarle al siguiente número de teléfono: " . $phone;
$headers = "From: " . $email . "\r\n";
foreach($my_emails as $my_email) mail($my_email, $subject, $messages, $headers);
echo "success| ¡Muchas gracias! En breve nos pondremos en contacto contigo";
} else {
echo "eerror|Por favor, introduce una dirección de email válida";
}
} else {
echo "error| Por favor, rellena todos los campos";
}
}
} else { // Submit form false
header("Location: index.html");
}
?>