Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/11/2009, 18:49
trinitrons
 
Fecha de Ingreso: noviembre-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Respuesta: formulario de contacto

Hola, pongo el código porque no encuentro solución en los foros, mi formulario es sencillo y no se parece a los códigos que he visto. Gracias de antemano.

Codigo html:

<form id="contacto" name="contacto" method="post" action="send.php">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Nombre</td>
<td><label>
<input name="nombre" type="text" id="nombre" size="40" />
</label></td>
</tr>
<tr>
<td>Empresa</td>
<td><label>
<input name="empresa" type="text" id="empresa" size="40" />
</label></td>
</tr>
<tr>
<td>Mail</td>
<td><label>
<input name="mail" type="text" id="mail" size="40" />
</label></td>
</tr>
<tr>
<td>Teléfono</td>
<td><label>
<input type="text" name="telefono" id="telefono" />
</label></td>
</tr>
<tr>
<td><p>Comentario</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><br />
</p></td>
<td><label>
<textarea name="comentario" id="comentario" cols="45" rows="10"></textarea>
</label></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><label>
<input type="submit" name="enviar" id="enviar" value="Enviar" />
</label></td>
</tr>
</table>
</form>


este es el send.php:

< ?php

$nombre= $_POST['nombre'];
$empresa= $_POST['empresa'];
$mail= $_POST['mail'];
$telefono= $_POST['telefono'];
$comentario= $_POST['comentario'];

$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 desde cubrinox';
$desde =
mail($para, $asunto, utf8_decode($mensaje), $header);

echo '&estatus=ok&';
?>


He probado a quitar utf8_decode pero nada. No me llegan los mensajes al servidor. Despues de rellenar el formulario aparece esto en una nueva pantalla, pero nunca llega el mensaje:

< ?php $nombre= $_POST['nombre']; $empresa= $_POST['empresa']; $mail= $_POST['mail']; $telefono= $_POST['telefono']; $comentario= $_POST['comentario']; $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 desde cubrinox'; mail($para, $asunto, $mensaje, $header); echo '&estatus=ok&'; ?>