Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/04/2011, 10:19
erica25
 
Fecha de Ingreso: abril-2011
Mensajes: 6
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Porque me llega esto desde formulario de contacto?

Hola Bandit, gracias por responder! El problema no es el formulario ya que este me llega bien a mi mail, el problema es que llega con las etiquetas HTML

Ya probé activando/desactivando la opción <> (generar texto como html) como sugerían en algunos posts pero es indistinto, sigue llegando igual.
Tambien probe modificando algunas variables del php pero no habia ningun cambio. Ya no se que mas tratar. Lei todos los temas que hablaban de esto pero no logre solucionar mi problema.

El codigo AS es el siguiente.
Primer frame:
Código:
miTexto.html = false;

send_button.onRelease = submit;
reset_button.onRelease = reset;
function submit()
{
	if( contact_name.text == "" || contact_email.text == "" || contact_message.text == "")
	{
		message_status.text = "Hay campos obligatorios sin rellenar.";
	}
	else if( contact_email.text.indexOf('@') < 2 || contact_email.text.indexOf('.') < 0 )
	{
		message_status.text = "Ingrese una dirección de correo electrónico válida";
	}
	else if( contact_message.text == "")
	{
		message_status.text = "Sus comentarios son importantes";
	}
	else
	{
		message_status.text = "";
		gotoAndStop("send");
	}
}
function reset()
{
	contact_name.text = contact_email.text = contact_telephone.text = 
	contact_message.text = message_status.text = "";
	clearInterval(interval_id);
	gotoAndStop("stop");
}

Frame 5
Código:
stop();
Frame 11
Código:
stop();
loadVariables("send_email.php?flashmo=" + random(1000), this, "POST");
message_status.text = "Enviando...";
var i = 0;
function check_status()
{
	if( success == "yes" )
	{
		message_status.text = "Su mensaje ha sido enviado con éxito";
		play();
	}
	else if( success == "no" )
	{
		message_status.text = "Su mensaje no pudo ser enviado. Intente otra vez.";
		gotoAndStop("stop");;
	}
	if( i >= 20 )
		clearInterval(interval_id);
	i++;
}
var interval_id = setInterval(check_status, 400);
Frame 70
Código:
reset();
gotoAndStop("stop");
clearInterval(interval_id);

Y tengo dos botones uno con nomre de instancia reset_button y el otro send_button

Por ultimo este es el codigo PHP
Código PHP:
<?php
$contact_name 
$_POST['name'];
$contact_email $_POST['email'];
$contact_telephone $_POST['telephone'];
$contact_message $_POST['message'];

if( 
$contact_name == true )
{
    
$sender $contact_email;
    
$receiver "[email protected]";
    
$client_ip $_SERVER['REMOTE_ADDR'];
    
$email_body "Nombre: $contact_name 
    Teléfono: $contact_telephone 
    Email: $sender 
    Mensaje: $contact_message
    IP: $client_ip"
;
            
    
    if( 
mail$receiver"Contacto desde web Luis Torralva - $subject"$email_body ) ) 
    {
        echo 
"success=yes";
    }
    else
    {
        echo 
"success=no";
    }
}
?>

Última edición por erica25; 16/04/2011 a las 10:24