Foros del Web » Programando para Internet » PHP »

Formulario PHP - Problema con envío

Estas en el tema de Formulario PHP - Problema con envío en el foro de PHP en Foros del Web. Hola a todos, soy nueva en este foro!! Les cuento que estoy armando mi web. Soy diseñadora Gráfica y la verdad no se nada de ...
  #1 (permalink)  
Antiguo 06/10/2009, 10:07
 
Fecha de Ingreso: octubre-2009
Mensajes: 3
Antigüedad: 14 años, 7 meses
Puntos: 0
Formulario PHP - Problema con envío

Hola a todos, soy nueva en este foro!!
Les cuento que estoy armando mi web. Soy diseñadora Gráfica y la verdad no se nada de php. He realizado un formulario en mi web que llama a un archivo send.php. El correo aparece como enviado y llega a mi casilla, el problema es que llega vacío. Podrían ayudarme a encontrar el problema???

el mensaje llega asi:
Este mensaje fue enviado por , de la empresa
Su e-mail es:
Mensaje:
Enviado el:


Aqui les dejo el código php:

<?php
$nombre = $_POST['nombre'];
$mail = $_POST['email'];
$empresa = $_POST['empresa'];
$detalle = $_POST['detalle'];

$header .= "From:".$_POST['email']."\nReply-To:".$_POST['email']."\n";
$header .= "X-Mailer: PHP/" . phpversion() . "\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain\r\n";

$mensaje = "Este mensaje fue enviado por ". $nombre .", de la empresa ". $empresa ."\n";
$mensaje .= "Su e-mail es: ". $mail ."\n";
$mensaje .= "Mensaje: " . $_POST['detalle'] . "\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = 'mimail_misitio_com';
$asunto = 'Contacto';

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

echo 'Mensaje enviado.<br>Nos comunicaremos a la brevedad posible';

?>




y el del formulario:
<form action="mail.php" method="post" enctype="text/plain" name="formpresup" target="_blank" id="formpresup" >
<table width="100%" height="230" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="left" valign="top">nombre:</td>
<td align="left" valign="top"><input name="nombre" type="text" id="Nombre" size="20" /></td>
</tr>
<tr>
<td align="left" valign="top">empresa:</td>
<td align="left" valign="top"><input name="empresa" type="text" id="Empresa" size="20" /></td>
</tr>
<tr>
<td align="left" valign="top">pais:</td>
<td align="left" valign="top"><input name="pais" type="text" id="Pais" size="20" /></td>
</tr>
<tr>
<td align="left" valign="top">mail:</td>
<td align="left" valign="top"><input name="email" type="text" id="mail" size="20" /></td>
</tr>
<tr>
<td align="left" valign="top">telefono:</td>
<td align="left" valign="top"><input name="telefono" type="text" id="Telefono" size="20" /></td>
</tr>
<tr>
<td align="left" valign="top">detalle:</td>
<td align="left" valign="top"><textarea name="detalle" cols="17" rows="5" id="mensaje"></textarea></td>
</tr>
<tr>
<td align="left" valign="top">&nbsp;</td>
<td align="left" valign="bottom"><input name="Enviar" type="submit" class="botonform" id="Enviar" value="Enviar" onsubmit="MM_validateForm('nom','','R','pais','',' R','mail','','RisEmail','tel','','NisNum','mensaje ','','R');return document.MM_returnValue"/>
<input name="Cancelar" type="reset" class="botonform" value="Cancelar" /> </tr>
</table>
</form>



Ya lo he revisado tanto que no se más que error buscar.
Agradezco su ayuda
Saludos
  #2 (permalink)  
Antiguo 06/10/2009, 10:10
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Formulario PHP - Problema con envío

es extraño...

mira, antes de usar mail() prueba a imprimir el mensaje... y verifica por ti misma que el mensaje esta completo

si esta bien, a enviarlo... suerte!!

--
PDTA: procura eliminar el enctype de tu formulario...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 06/10/2009, 11:12
 
Fecha de Ingreso: octubre-2009
Mensajes: 3
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Formulario PHP - Problema con envío

Hola pateketrueke !!

Eliminé el enctype del formulario y solucioné el problema.

Funciona perfectamente, te agradezco muchisimo, no sabes la ayuda que me has dado!!

Finalmente mi página está completa!!

Gracias nuevamente!!

  #4 (permalink)  
Antiguo 06/10/2009, 11:22
 
Fecha de Ingreso: octubre-2007
Mensajes: 9
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Formulario PHP - Problema con envío

Hola,

Yo acabo de colocar uno en mi web, te aconsejo que pongas un captcha o algún sistema anti-spam si no quieres que te acribillen a correos.
  #5 (permalink)  
Antiguo 06/10/2009, 11:36
 
Fecha de Ingreso: octubre-2009
Mensajes: 3
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Formulario PHP - Problema con envío

Hola,

dime, como puedo hacer eso?

que es un captcha?

lo mío es el diseño, jeje, pero la programacion

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:58.