Ver Mensaje Individual
  #11 (permalink)  
Antiguo 07/02/2006, 09:17
Avatar de -=ArgoN=-
-=ArgoN=-
 
Fecha de Ingreso: octubre-2005
Ubicación: Barcelona, España
Mensajes: 843
Antigüedad: 18 años, 6 meses
Puntos: 1
Cita:
Iniciado por cristina_me
El problem surge ahora cuando recibo el mail con el comentario relleno que en el apartado de comments lo recibo tal que así:

<P ALIGN=\"LEFT\"><FONT FACE=\"_sans\" SIZE=\"12\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">texto introducido en cuestionario</FONT></P><P ALIGN=\"LEFT\"><FONT FACE=\"_sans\" SIZE=\"12\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">dasd</FONT></P><P ALIGN=\"LEFT\"><FONT FACE=\"_sans\" SIZE=\"12\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">a</FONT></P><P ALIGN=\"LEFT\"><FONT FACE=\"_sans\" SIZE=\"12\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">d</FONT></P><P ALIGN=\"LEFT\"><FONT FACE=\"_sans\" SIZE=\"12\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">d</FONT></P><P ALIGN=\"LEFT\"><FONT FACE=\"_sans\" SIZE=\"12\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">texto introducido en cuestionario</FONT></P>
hmmmm Me confundi... crei que en tu flash cargabas el texto en un campo de texto... pero tu te refieres al mail que has recibido en tu buzon... vaya...

La cuestion es que directamente no te deberia llegar todas esas cosas al mail...

Prueba con el php que uso yo:

Código PHP:
<?php
function quitar($mensaje)

$mensaje str_replace("<","&lt;",$mensaje); 
$mensaje str_replace(">","&gt;",$mensaje); 
$mensaje str_replace("\'","'",$mensaje); 
$mensaje str_replace('\"',"&quot;",$mensaje); 
$mensaje str_replace("\\\\","\",$mensaje); 
return $mensaje;

function comprobar_email($email){ 
    $mail_correcto = 0; 
    if ((strlen($email) >= 6) && (substr_count($email,"
@") == 1) && (substr($email,0,1) != "@") && (substr($email,strlen($email)-1,1) != "@")){ 
       if ((!strstr($email,"'")) && (!strstr($email,"\"")) && (!strstr($email,"\\")) && (!strstr($email,"\$")) && (!strstr($email," "))) { 
          if (substr_count($email,".")>= 1){ 
             $term_dom = substr(strrchr ($email, '
.),1); 
             if (
strlen($term_dom)>&& strlen($term_dom)<&& (!strstr($term_dom,"@")) ){ 
                
$antes_dom substr($email,0,strlen($email) - strlen($term_dom) - 1); 
                
$caracter_ult substr($antes_dom,strlen($antes_dom)-1,1); 
                if (
$caracter_ult != "@" && $caracter_ult != "."){ 
                   
$mail_correcto 1
                } 
             } 
          } 
       } 
    } 
    if (
$mail_correcto
       return 
1;
    else 
       return 
0;

$comp_email quitar($HTTP_POST_VARS["email"]);
$i comprobar_email($comp_email);
if (
$i != 0)
{
    
$sendTo "el email al cual quieres que se envie el email";
    
$subject $_POST["asunto"];
    
$headers "From: " $_POST["tu_nombre_de_la_WEB"];
    
$headers .= "<" $_POST["email"] . ">\r\n";
    
$headers .= "Reply-To: " $_POST["email"]; 
    
$message $_POST["cuerpo"];
    
mail($sendTo$subject$message$headers);
    echo 
"&error=Su mensaje ha sido enviado!!&";
}
else
{
echo 
"&error=El email introducido parece ser incorrecto.";
}
?>
Desde mi flash envio las variables: email (email de la persona que envia), asunto (asunto), y cuerpo (el email en si) ...

A ver si mi php te ayuda =P

Saludos cristina y gracias por el comentario