Hola a todos,
tengo un problema con un formulario de una web que estoy haciendo. Se trata de que si he logrado que al enviar el formulario desde la web llegue el correo al mail que yo quiera pero me ocurren 2 problemas:
1- Cuando le ha dado a enviar me sale una nueva pantalla como esta en lugar de quedarse en la sección de contacto con los campos reseteados.
http://www.creactivate.es/hergil/enviar.php
2- El mensaje que me llega al correo no presenta los datos introducidos en teléfono ni en el motivo del mensaje. Os pego aquí abajo los códigos tanto del archivo php como de la parte de código del html.
CODIGO ARCHIVO PHP
[ php]).
<?php
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = '
[email protected]';
$asunto = 'Contacto web';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo '&estatus=ok&';
?>
[ /php]).
CODIGO HTML DE LA WEB
[ code]<tr>
<td width="364" height="131">
<form enctype="multipart/form-data" method="POST" id="form" action="enviar.php">
<table>
<tr>
<td width="4" height="131"></td>
<td width="184" height="131">
<table>
<tr>
<td width="184" height="30">
<input type="text" value="Tu nombre:" name="nombre"><br>
</td>
</tr>
<tr>
<td width="184" height="30">
<input type="text" value="Teléfono:" name="telefono"><br>
</td>
</tr>
<tr>
<td width="184" height="71">
<input type="text" value="E-mail:" name="mail"><br>
</td>
</tr>
</table>
</td>
<td width="176" height="131">
<textarea name="textarea" cols="35" rows="35" name="mensaje">Escribe tu mensaje:</textarea><br>
<br style="line-height:5px ">
<img alt="" src="images/spacer.gif" width="38" height="1"><a href="#" class="more" onClick="document.getElementById('form').reset()"> borrar</a> <a href="#" class="more" onClick="document.getElementById('form').submit()" > enviar</a>
</td>
</tr>
</table>
</form>
</td>
</tr>
[ /code]
Muchas gracias por vuestra ayuda.