Estoy trabajando en un formulario en Flash + php, concretamente he partido de un tutorial de Clab "Enviar correo electronico en Flash usando LoadVars", pero le he añadido unos cuantos campos mas para que sirviera para lo que lo quiero, el formulario me va de puta madre, es sencillo y efectivo pero me surgio un problema:
En un principio no aparecian los accentos, eñes, etc.Asi que le añadi una linea al codigo php.
Este es el codigo que tengo ahora en el php:
Código :
<?php $sendTo = "[email protected]"; $subject = $_POST["asunto"]; $headers = "From: " . $_POST["email"]; $headers .= "<" . $_POST["email"] . ">\r\n"; $headers .= "Reply-To: " . $_POST["email"]; $message = $_POST["cuerpo"]; $headers = "Content-Type:text/html; charset=UTF-8"; mail($sendTo, $subject, $message, $headers); echo "estado=Mensagem enviada correctamente ;)"; ?>
La linea que he añadido yo para solucionar el problema es:
Código :
<?php $headers = "Content-Type:text/html; charset=UTF-8"; ?>
Con esto se me ha solucionado el problema de los accentos y demas caracteres extraños,.. incluso gracias ha eso he podido dar un poco de formato al texto (fuente, tamaño, color, negrita, etc.) pero entonces han surgido 2 nuevos problemas...
Problema 1 - Ahora no me rula bien el "header", en el me llega el asunto, pero no me aparece el e-mail del usuario en su lugar me aparece "Apache <[email protected]>", he descubierto que "lx01.wstravelsoft.com" es donde tengo alojados los archivos.
Problema 2 - El formulario trabaja con "TextInput" y "TextArea", en un principio todo rulaba sin ningun problema, pero al añadir la linea que os comentaba anteriormente la informacion que me llega desde el "TextArea" me llega sin saltos de linea.
Como puedo solucionar estos problemas? mi nivel de php es casi nulo, es la primera vez que trabajo con el y lo que se es lo que he ido descifrando al trabajar en estos archivos. Alguien puede ayudarme??
Y ya que estamos,... Como hago para que el usuario reciba una mail de confirmación en su correo??
Mil gracias de antemano!!