home Foro de soporte Ayuda para webmasters HTML básico
 
Enviar correo a mi email
#1 ·

Buenas, pues resulta que cuando se rellenan los datos (nombre, email, mensaje) y se le da a enviar lo que me sale es el programa para enviar mensajes (entonces habria que rellenar de nuevo los datos en el programa).

Lo que yo quiero conseguir en mi web es que al darle al icono de enviar se mande directamente el mensaje a mi correo.

El código que tengo escrito ahora mismo en el html es este:

<div id="contacto">
    <form action="contacto.php" method="post" class="white-pink">
        <h1>Contacto
            <span>Por favor rellena todos los campos.</span>
        </h1>
        <label>
            <span>Your Name :</span>
            <input id="name" type="text" name="name" placeholder="Your Full Name" />
        </label>

        <label>
            <span>Your Email :</span>
            <input id="email" type="email" name="email" placeholder="Email Address" />
        </label>

        <label>
            <span>Message :</span>
            <textarea id="message" name="message" placeholder=""></textarea>
        </label>

       <label>
            <span>Subject :</span><select name="selection">
            <option value="Job Inquiry">Trabajo</option>
            <option value="General Question">Preguntas</option>
            </select>
        </label>

       <label>
            <span>&nbsp;</span>
                <input type="button" class="button" value="Send"
onclick="parent.location='mailto:ejemplo@ejemplo.com'"/>
        </label>
   </form>
</div>

Y el código que tengo escrito en php es el siguiente:

<?php
//Importamos las variables del formulario de contacto
@$name = addslashes($_POST['name']);
@$email = addslashes($_POST['email']);
@$message = addslashes($_POST['message']);

//Preparamos el mensaje de contacto
$cabeceras = "From: $email\n" //La persona que envia el correo
. "Reply-To: $email\n";
$asunto = "Mensaje desde la pagina Web"; //asunto aparecera en la bandeja del servidor de correo
$email_to = "tipsytutos@gmail.com"; //cambiar por tu email
$contenido = "$nombre ha enviado un mensaje desde la web www.miweb.com\n"
. "\n"
. "Nombre: $nombre\n"
. "Email: $email\n"
. "Sitio Web: $web\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");
}
?>

Gracias de antemano


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 1
Desde: 14/Ago/2014
·
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Ayuda para webmasters · HTML básico
Opciones:
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 17:46 UTC+02:00 DST
Temas similares
 I FotoTemaMensajesÚltima respuesta
No Hay mensajes nuevos
ayuda enviar un correo
Por: User 1162316 · 13/Ago/2007, 02:04
113/Ago/2007, 15:47
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
enviar a correo
Por: · 23/Dic/2005, 20:21
423/Dic/2005, 23:57
 Ir al último mensaje del tema