[ Foro de PHP ]
hola.
tengo este codigo para enviar un formulario pero no funiona
me podeis ayudar?
gracias
html:
<form action="index.php" method="POST" enctype="multipart/form-data">
<fieldset class="fieldset">
<legend>Información personal</legend>
<label for="nombre">Nombre:</label>
<input type="text" id="nombre" placeholder="Nombre">
<label for="email">E-mail:</label>
<input type="email" id="email" placeholder="E-mail" required>
<label for="telefono">Telefono:</label>
<input type="tel" id="telefono" placeholder="Telefono" required>
<label for="mensaje">Mensaje:</label>
<textarea id="mensaje" placeholder="Tu mensaje"></textarea>
</fieldset>
<fieldset class="fieldset" >
<legend>Información sobre trabajos</legend>
<select id="optiones">
<option value="" selected disabled>--Selectione--</option>
<option value="">DIGITAL</option>
<option value="">SERIGRAFIA</option>
<option value="">IMPRESIÓN VASOS</option>
<option value="">BORDADO</option>
</select>
</fieldset>
<input type="submit" value="Send">
</form>
php:
<?php
$name = $_POST['nombre'];
$mail = $_POST['email'];
$phone = $_POST['telefono'];
$message = $_POST['mensaje'];
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$message = "Este mensaje fue enviado por: " . $name . " \r\n";
$message .= "Su e-mail es: " . $mail . " \r\n";
$message .= "Teléfono de contacto: " . $phone . " \r\n";
$message .= "Mensaje: " . $_POST['message'] . " \r\n";
$message .= "Enviado el: " . date('d/m/Y', time());
$para = 'info@seryor.com';
$asunto = 'Mensaje de... (Escribe como quieres que se vea el remitente de tu correo)';
mail($para, $asunto, utf8_decode($message), $header);
header("Location:index.html");
?>
¿Qué quiere decir "no funciona"? ¿Obtienes algún mensaje de error? ¿No se envía el correo? En caso de que no se envíe, ¿seguro que estás usando un servidor que incluye servicio de correo? ¿puede ser que se esté bloqueando como Spam?
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)