nknk 3 Denunciar post Postado Julho 29, 2010 Estou tendo problemas em exibir o assunto de e-mails via imap $assunto = strip_tags($headers->subject); Os resultados são: =?iso-8859-1?Q?ENC:_Fofi_C... =?utf-8?B?UElTTyBQQVJBIEdSQU1BIEU =?utf-8?Q?Cop=C3=A Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Julho 31, 2010 var_dump( $headers ); Compartilhar este post Link para o post Compartilhar em outros sites
nknk 3 Denunciar post Postado Agosto 2, 2010 php.net <?php function fix_text($var){ if(ereg("=\?.{0,}\?[Bb]\?",$var)){ $var = split("=\?.{0,}\?[Bb]\?",$var); while(list($key,$value)=each($var)){ if(ereg("\?=",$value)){ $arrTemp=split("\?=",$value); $arrTemp[0]=base64_decode($arrTemp[0]); $var[$key]=join("",$arrTemp); }} $var=join("",$var); } if(ereg("=\?.{0,}\?Q\?",$var)){ $var = quoted_printable_decode($var); $var = ereg_replace("=\?.{0,}\?[Qq]\?","",$var); $var = ereg_replace("\?=","",$var); } return trim($var); } ?> Ex. <?php //For =?iso-8859-1?Q Problem echo $title; //show: =?iso-8859-1?Q?Boletim:_Motiva=E7=E3o //,_Gest=E3o_&_Vendas_-_Gilcl=E9r_Regi?= //=?iso-8859-1?Q?na?= echo fix_text($title); //show: na? ?> Compartilhar este post Link para o post Compartilhar em outros sites