moonssoul
Usuario Novato
Usuario Novato

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:[email protected]'"/>
        </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 = "[email protected]"; //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

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
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: User 1162316, el 13/Ago/2007, 02:04
User 1162316 chavp12kAug/07
Por: , el 23/Dic/2005, 20:21
mercuri2 NoSetup.org42kDec/05