Programación Web y Scripting > PHP

 Enviar mails mediante post error

(1/1)

franz.:
Hola, veran, intento enviar emails medianten  post, los datos son:

--- Código: Text ---<form action="enviar.php" method="post" enctype="text/plain">nombre:<input type="text" name="nombre" size="20" <br>empresa:<input type="text" name="empresa" size="20" <br>mensaje:<input type="text" name="mensaje" size="25" <br><input type="submit" value="Enviar"></form> 
--- Código: Text ---<?$nombre = $_POST['nombre'];$mail = $_POST['mail'];$empresa = $_POST['empresa']; $header = 'From: ' . $mail . " rn";$header .= "X-Mailer: PHP/" . phpversion() . " rn";$header .= "Mime-Version: 1.0 rn";$header .= "Content-Type: text/plain"; $mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " rn";$mensaje .= "Su e-mail es: " . $mail . " rn";$mensaje .= "Mensaje: " . $_POST['mensaje'] . " rn";$mensaje .= "Enviado el " . date('d/m/Y', time()); $para = 'franz@hackerss.com';$asunto = 'Contacto desde Taller Webmaster'; mail($para, $asunto, utf8_decode($mensaje), $header); echo '&estatus=ok&';?>   pero el script manda el mail mas no los datos, me llega asi:

no me manda los datos que son ingresados en el formulario, aguien me puede decir por q es esto? o algun buen metodo para enviar mails por formularios mediante post?

objetivophp:
El error esta en el encabezado del formulario pon enctype="multipart/form-data" o no lo pongas pues text/plain te envia como si fuese un archivo de texto.

franz.:
olle excelente muchas gracias!!

Navegación

[0] Índice de Mensajes

Ir a la versión completa