Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2010, 21:36
Ramirosj
 
Fecha de Ingreso: febrero-2010
Mensajes: 3
Antigüedad: 14 años, 3 meses
Puntos: 0
Problema con formulario de contacto

Hola a todos, hace ya un tiempo vengo tratando de crear un formulario de contacto bastante simple para mi sitio web, segui varios tutoriales, bastantes similares todos, pero no logro que funcione.. el servicio de hosting es 000webhost..
el codigo que tengo en el documento html es:

Código:
<form id="form" name="form" method="post" action="enviar.php">
         <div align="center">
           <table width="451" height="171" border="2" cellpadding="6" bordercolor="#017F40">
             <tr>
               <td bordercolor="#017F40" bgcolor="#006633"><div align="center">
                 <table width="436" height="133" border="0" cellpadding="0" bgcolor="#017F40">
                   <tr>
                     <td width="181"><div align="right">Nombre</div></td>
                     <td width="249"><input name="nombre" type="text" id="nombre"></td>
                   </tr>
                   <tr>
                     <td><div align="right">E-mail</div></td>
                     <td><input name="mail" type="text" id="mail"></td>
                   </tr>
                   <tr>
                     <td valign="top"><div align="right">Comentario</div></td>
                     <td><textarea name="mensaje" cols="35" rows="5" id="mensaje"></textarea></td>
                   </tr>
                   <tr>
                     <td valign="top"><div align="right"></div></td>
                     <td><input name="Submit" type="submit" onClick="MM_validateForm('Nombre','','R','E-mail','','RisEmail','Comentario','','R');return document.MM_returnValue" value="Enviar">
                       <input type="reset" name="Submit2" value="Restablecer"></td>
                   </tr>
                 </table>
               </div></td>
             </tr>
           </table>
         </div>
      </form>

el codigo del archivo enviar.php completo es:
Código:
< ?php

$nombre = $_POST['nombre'];
$mail = $_POST['mail'];

$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 . " \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 = 'Mensaje de tu sitio';

mail($para, $asunto, utf8_decode($mensaje), $header);

echo '&estatus=ok&';
?>
Realmente apreciaria muchisimo una solución, ya que el tiempo del que dispongo para terminar con este sitio no es mucho..

desde ya, gracias por su tiempo

Última edición por Ramirosj; 03/02/2010 a las 21:43