<p>No le tendras que sacar la parte de la codificacion utf? Osea solamente deseincriptar desde el segundo signo de pregunta en adelante.<br>
Saludos</p>
<div class="gmail_quote">El 19/06/2014 13:22, "Fernando Pehuén Borsani" <<a href="mailto:fpborsani@yahoo.com.ar">fpborsani@yahoo.com.ar</a>> escribió:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="ES-AR" link="#0563C1" vlink="#954F72"><div><p class="MsoNormal">Hola! Estoy integrando un gestor de correo a la web de un cliente, y me encuentro con un problema.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Gmail codifica sus correos en base 64. Uso la función imap_base64 para decodificar el cuerpo del mail y mostrarlo correctamente.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">
El problema es cuando quiero hacer lo mismo con el asunto del correo: no obtengo salida.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Código:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span style="color:#7f7f7f">//capto la cabecera del correo<u></u><u></u></span></p><p class="MsoNormal">$cabeza <span style="color:#843c0c">=</span> <span style="color:#2f5597">imap_headerinfo</span> ($mbox, <span style="color:#385723">1</span>, <span style="color:#385723">50</span> , <span style="color:#385723">100</span>);<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span style="color:#7f7f7f">//almaceno el asunto del correo<u></u><u></u></span></p><p class="MsoNormal">$asunto <span style="color:#843c0c">=</span> $cabeza<span style="color:#843c0c">-></span>fetchsubject;<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span style="color:#7f7f7f">//lo muestro tal cual viene.<u></u><u></u></span></p><p class="MsoNormal"><span style="color:#2f5597">var_dump</span>($asunto);<u></u><u></u></p>
<p class="MsoNormal"><span style="color:#7f7f7f">//salida: string '=?UTF-8?B?VSBsYSBsYSBsw6Egw6HDqcK0csK0dMO9w7rDuiEiwrchIsK3JCQlUlkvJg==?=' (length=72)<u></u><u></u></span></p><p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span style="color:#7f7f7f">//si lo quiero acomodar:<u></u><u></u></span></p><p class="MsoNormal">$asunto <span style="color:#843c0c">= </span><span style="color:#2f5597">imap_base64</span>($asunto);<u></u><u></u></p>
<p class="MsoNormal"><span style="color:#2f5597">var_dump</span>($asunto);<u></u><u></u></p><p class="MsoNormal"><span style="color:#7f7f7f">//obtengo: boolean false<u></u><u></u></span></p><p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">¿Qué estoy haciendo mal?<u></u><u></u></p><p class="MsoNormal">¿Cuál es la forma correcta de hacerlo?<u></u><u></u></p><p class="MsoNormal">En esencia…. ¡HELP!<u></u><u></u></p></div></div><br>_______________________________________________<br>
Lista de correo: Php-avanzado<br>
Mensajes a la lista: <a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
Administración Web: <a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
Desubscripción: <a href="http://php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe" target="_blank">php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe</a><br></blockquote></div>