Foros del Web » Programando para Internet » PHP »

Problema envio formularios flash php.

Estas en el tema de Problema envio formularios flash php. en el foro de PHP en Foros del Web. Buen dia, soy bien nuevo en programacion y tengo un problema con un formulario para envio de correos desde un swf con php adjunto codigo ...
  #1 (permalink)  
Antiguo 21/01/2011, 10:06
 
Fecha de Ingreso: junio-2008
Mensajes: 16
Antigüedad: 15 años, 10 meses
Puntos: 0
Pregunta Problema envio formularios flash php.

Buen dia, soy bien nuevo en programacion y tengo un problema con un formulario para envio de correos desde un swf con php adjunto codigo php.

Código PHP:
<?php

$nombre 
$_POST['nom'];
$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 ", 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 website';

mail($para$asuntoutf8_decode($mensaje), $header);

echo 
"Mensaje enviado correctamente";
?>

este formulario coloca los datos en una table html y la envia a un correo, el problema es ese, el mail le llega al remitente con formato html, adjunto:

Este mensaje fue enviado por <TEXTFORMAT LEADING="1"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="11" COLOR="#FFFFFF" LETTERSPACING="0" KERNING="0">Gabriel</FONT></P></TEXTFORMAT>
Su e-mail es: <TEXTFORMAT LEADING="1"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="11" COLOR="#FFFFFF" LETTERSPACING="0" KERNING="0">[email protected]</FONT></P></TEXTFORMAT>
Mensaje: <TEXTFORMAT LEADING="1"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="11" COLOR="#FFFFFF" LETTERSPACING="0" KERNING="0">revisando fromulario contactos</FONT></P></TEXTFORMAT>
Enviado el 21/01/2011

este problema no lo tengo obviamente cuando el formulario de contactos lo hago en html, solo con los hechos en flash(swf).

no puedo hacer el formulario de contactos en html por algunos requerimientos de este del cliente.
si alguien me puede exlpicar donde radica el error o la posible solucion le agradecere enormemente.
  #2 (permalink)  
Antiguo 21/01/2011, 10:20
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Problema envio formularios flash php.

¿como esperas que un lector de correo interprete HTML cuando lo que le estás indicando es TEXTO PLANO?
$header .= "Content-Type: text/plain";

debe ser:

$header .= "Content-Type: text/html";

hasta donde sé <textformat> no es una etiqueta propia de HTML, ni mucho menos el atributo leading
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Última edición por maycolalvarez; 21/01/2011 a las 13:34 Razón: gramática :S XD
  #3 (permalink)  
Antiguo 21/01/2011, 11:24
 
Fecha de Ingreso: junio-2008
Mensajes: 16
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Problema envio formularios flash php.

>< ops, gracias por la ayuda.
  #4 (permalink)  
Antiguo 15/08/2011, 17:48
 
Fecha de Ingreso: noviembre-2007
Mensajes: 1
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Problema envio formularios flash php.

Hola
yo tengo un problema similar.
Tengo Content type seteado como text/html pero la direccion de mail que ingresa el usuario me llega como texto plano en lugar de ser un link.
Como puedo solucionar eso?
desde ya mil gracias.

Etiquetas: envio, flash, formulario
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 13:17.