Foros del Web » Creando para Internet » Flash y Actionscript »

Formulario y PHP

Estas en el tema de Formulario y PHP en el foro de Flash y Actionscript en Foros del Web. He creado un formulario en Flash y uso PHP para que se envíe ese formulario al correo electronico deseado. El código del PHP es este: ...
  #1 (permalink)  
Antiguo 12/03/2007, 11:33
 
Fecha de Ingreso: julio-2002
Mensajes: 195
Antigüedad: 21 años, 9 meses
Puntos: 0
Formulario y PHP

He creado un formulario en Flash y uso PHP para que se envíe ese formulario al correo electronico deseado. El código del PHP es este:
--------------------------
<?php
# Definimos que el script sea ejecutado sólo si ha sido activado desde el formulario Flash
if(isset($_POST['boton'])){

# Configuramois la información que será enviada en el e-mail
$destinatario = "[email protected]";
$asunto = "Formulario de contacto";
$remitente = $_POST['email'];
$nombre = $_POST['nombre'];
$mensaje = nl2br($_POST['mensaje']); // La función nl2br() activa los saltos de línea ingresados por el usuario

# Estructuramos el cuerpo del mensaje (los caracteres "\r\n" representan un salto de línea)
$texto.= "Nombre: $nombre\r\n";
$texto.= "E-mail: $email\r\n";
$texto.= "Empresa: $empresa\r\n";
$texto.= "Mensaje: $mensaje";

# Enviamos el mensaje mediante la función mail(), comprobando si se realizó con exito el envío o no
if(!mail($destinatario, $asunto, $texto, "FROM:<$email>")){
$enviado = "no";
}else{
$enviado = "si";
}

# Generamos la respuesta que será enviada de vuelta a Flash, mediante la variable "confirm"
echo "&confirm=$enviado";

}
?>
--------------------------


Todo funciona bien, y el email me llega a la dirección de prueba, pero me llega en un formato raro, viendo todos los TAGS de HTML. COmo hago para que me llege de forma normal, es decir:
Nombre: el que sea
Empresa: dgfdgdsgsdg

etc
__________________
EL conocimiento es la base del poder
  #2 (permalink)  
Antiguo 12/03/2007, 13:59
Avatar de S-Virus  
Fecha de Ingreso: enero-2004
Mensajes: 112
Antigüedad: 20 años, 3 meses
Puntos: 0
Re: Formulario y PHP

Prueba con esto, son parametros de la función mail que se pasan a través de la variable header. Con estas líneas te manda el correo en formato HTML.

//para el envío en formato HTML
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
__________________
DISEÑADOR WEB MULTIMEDIA :: STUDIOFLASH
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 09:25.