Codigo HTML

Cerrado
Salagra Mensajes enviados 1 Fecha de inscripción jueves, 10 de septiembre de 2015 Estatus Miembro Última intervención miércoles, 16 de septiembre de 2015 - 10 sep 2015 a las 23:46
LeoPrieto Mensajes enviados 30 Fecha de inscripción jueves, 10 de septiembre de 2015 Estatus Miembro Última intervención domingo, 13 de septiembre de 2015 - 11 sep 2015 a las 00:04
Tengo este código para mi formulario pero no logro configurar para que se envíe al correo que deseo, me podrían ayudar urgente¡



<!-- Contact Form -->
<div class="form">

<p class="message"></p>

<?php if(isset($hasError)) { //If errors are found ?>
<p class="error">Please check if you've filled all the fields with valid information and try again. Thank you.</p>
<?php } ?>

<?php if(isset($emailSent) && $emailSent == true) { //If email is sent ?>
<div class="success">
<p><strong>Email Successfully Sent!</strong></p>
<p>Thank you for using our contact form <strong><?php echo $name;?></strong>! Your email was successfully sent and we 'll be in touch with you soon.</p>
</div>
<?php } ?>

<form name="contactform" id="contactform" action="<?php echo $_SERVER['PHP_SELF']; ?>#contact" method="post">
<input type="text" name="name" id="name" placeholder="name" />
<input type="text" name="email" id="email" placeholder="your email" />
<textarea name="message" id="message" placeholder="type your message..."></textarea>

<input name="submit" type="submit" value="send message" />
</form>
</div>
<!-- Contact Form Ends! -->

1 respuesta

LeoPrieto Mensajes enviados 30 Fecha de inscripción jueves, 10 de septiembre de 2015 Estatus Miembro Última intervención domingo, 13 de septiembre de 2015 4
Modificado por LeoPrieto el 11/09/2015, 00:32
Para evitar problemas, yo lo hago en dos documentos distintos.
El primer documento, es para colocar la plantilla de contacto, y el segundo es para la función de la planilla.


Código para colocar la planilla donde desees.
DOCUMENTO 1

 <li id="info">Hubo inconvenientes al enviar tu mensaje:</li>
</ul>
<p id="success" class="">Gracias por tu mensaje. Te responderemos lo más pronto posible. </p>
<form method="post" action="enviocontacto.php">
<label for="name">Nombre: <span class="required">*</span></label>
<input type="text" id="name" name="name" value="" placeholder="TU NOMBRE Y APELLIDO" required autofocus />

<label for="email">Email: <span class="required">*</span></label>
<input type="email" id="email" name="email" value="" placeholder="TUEMAIL@EJEMPLO.COM" required />

<label for="telephone">Teléfono: </label>
<input type="tel" id="telephone" name="telephone" value="" placeholder="NÚMERO DE TELÉFONO Y/O CELULAR" />

<label for="name">Asunto:</label>
<input type="asunto" id="asunto" name="asunto" value="" placeholder="ASUNTO" required />

<label for="message">Mensaje: <span class="required">*</span></label>
<textarea id="message" name="message" placeholder="EL MENSAJE DEBE POSEER MÁS DE 10 CARACTÉRES" required data-minlength="10"></textarea>

<span id="loading"></span>
<p id="req-field-desc"><span class="required">*</span> Requerido</p>
<div class="clearfix"></div>
<button class="button-white read-more" type="submit" value="Send" id="submit-button"><span>ENVIAR</span></button>
</form>


Y ESTA ES LA PLANTILLA PHP QUE DENOMINAREMOS enviocontacto.php
DOCUMENTO 2


!-->

<?PHP
$to = "emailquerecibe@colocaraca.com";

$subject = "Mensaje del sitio web";

$message = "Nombre: " . $_POST['name'];

$message .= "\nE-mail: " . $_POST['email'];

$message .= "\nTeléfono: " . $_POST['telephone'];

$message .= "\nAsunto: " . $_POST['asunto'];

$message .= "\n\nMensaje: " . $_POST['message'];

$sentOk = mail($to,$subject,$message,$headers);

echo "sentOk=" . $sentOk;




Si al segundo documento le pones otro nombre, acordate de modificarlo en el primero en la línea
<form method="post" action="enviocontacto.php">


En el segundo documento, debés colocar el email al cual queres recibir los mensajes que te dejen en la línea
$to = "emailquerecibe@colocaraca.com";


Sanity is a prison. Let madness release you.
0