Soy novato en esto de php...
Tengo un formulario simple en un html que con
Cita:
el cual es el siguiente:<form action="contacto.php">
Código:
Y al pulsar enviar me redirige a una página en blanco con el mensaje de confirmación.<?php //Importamos las variables del formulario de contacto @$nombre = addslashes($_POST['nombre']); @$email = addslashes($_POST['email']); @$telefono = addslashes($_POST['telefono']); @$mensaje = addslashes($_POST['mensaje']); //Preparamos el mensaje de contacto $cabeceras = "De: $email\n" //La persona que envia el correo . "Reply-To: $email\n"; $asunto = "Mensaje desde www.miweb.es"; //asunto aparecera en la bandeja del servidor de correo $email_to = "[email protected]"; //cambiar por tu email $contenido = "$nombre ha enviado un mensaje desde la web www.miweb.es\n" . "\n" . "Nombre: $nombre\n" . "Email: $email\n" . "Teléfono: $telefono\n" . "Mensaje: $mensaje\n" . "\n"; //Enviamos el mensaje y comprobamos el resultado if (@mail($email_to, $asunto ,$contenido ,$cabeceras )) { //Si el mensaje se envía muestra una confirmación die("Gracias, su mensaje se envio correctamente."); }else{ //Si el mensaje no se envía muestra el mensaje de error die("Error: Su información no pudo ser enviada, intente más tarde"); } ?>
Pero como hacer que ejecute el php y me muestre el mensaje de confirmación en la misma página que está el formulario?
Un saludo, muchas gracias