Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(isset($_POST['email'])) {
- //Preferencias
- $email_to = "mail@direccion.com.ar";
- $email_subject = "Contacto desde el sitio web";
- // Aquí se deberían validar los datos ingresados por el usuario
- if(!isset($_POST['nombre']) ||
- !isset($_POST['email']) ||
- !isset($_POST['texto'])) {
- header('Location: error-contacto.php');
- }
- $email_message = "Detalles del formulario de contacto:nn";
- $email_message .= "Nombre: " . $_POST['nombre'] . "nn";
- $email_message .= "E-mail: " . $_POST['email'] . "nn";
- $email_message .= "Núm. de Pasajeros: " . $_POST['pasajeros'] . "nn";
- if (isset($_POST['checkbox'])){
- $email_message .= "La persona no sabe exactamente las fechas.nn";
- }
- else{
- $email_message .= "Fecha de llegada: " . $_POST['llegada'] . "nn";
- $email_message .= "Fecha de salida: " . $_POST['salida'] . "nn";
- }
- $email_message .= "Mensaje:n " . $_POST['texto'] . "nn";
- // Ahora se envía el e-mail usando la función mail() de PHP
- $headers = 'From: '.$_POST['email']."rn".
- 'Reply-To: '.$_POST['email']."rn" .
- 'X-Mailer: PHP/' . phpversion();
- $resultado = mail($email_to, $email_subject, $email_message, $headers);
- if ($resultado ==true)
- {
- header('Location: gracias.php');
- }
- else{
- header('Location: error-contacto.php');
- }
- }
- ?>
- require_once('includes/class.phpmailer.php');
- $mail = new PHPMailer();
- $nombre = $_POST['nombre'];
- $direccion = $_POST['email'];
- $body = "Detalles del formulario de contacto:nn";
- $body .= "Nombre: " . $nombre . "nn";
- $body .= "E-mail: " . $direccion . "nn";
- $body .= "Núm. de Pasajeros: " . $_POST['pasajeros'] . "nn";
- if (isset($_POST['checkbox'])){
- $body .= "La persona no sabe exactamente las fechas.nn";
- }
- else{
- $body .= "Fecha de llegada: " . $_POST['llegada'] . "nn";
- $body .= "Fecha de salida: " . $_POST['salida'] . "nn";
- }
- $body .= "Mensaje:n " . $_POST['texto'] . "nn";
- $mail->IsSMTP();
- $mail->SMTPDebug = 2;
- $mail->SMTPAuth = true;
- $mail->Host = 'mail.midireccion.com'
- $mail->Port = 587;
- $mail->Username = 'email@midireccion.com';
- $mail->Password = 'contrasena';
- $mail->SetFrom('email@midireccion.com', 'Contacto desde el sitio web');
- $mail->AddReplyTo($direccion);
- $mail->Subject = 'Contacto desde el sitio web';
- $mail->AltBody = $body;
- $mail->MsgHTML($body);
- $mail->AddAddress('email@midireccion.com', 'Contacto desde el sitio web');
- if(!$mail->send()) {
- ini_set('display_errors', 1);
- echo 'Mailer Error: ' . $mail->ErrorInfo;
- } else {
- header('Location: gracias.php');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement