<div dir="ltr">Capas que esto te ayuda, no se si es el caso:<div><i><br></i></div><div><i>"Looks like this function has exactly the same behavior as base64_decode($test, true) -> it returns FALSE if $text contains characters outside the Base64 alphabet, although this isn't documented here."</i><br>
</div><div><i><br></i></div><div><i><a href="http://www.php.net//manual/en/function.imap-base64.php">http://www.php.net//manual/en/function.imap-base64.php</a><br></i></div><div><i><br></i></div><div>Saludos!</div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">El 19 de junio de 2014, 13:16, Fernando Pehuén Borsani <span dir="ltr"><<a href="mailto:fpborsani@yahoo.com.ar" target="_blank">fpborsani@yahoo.com.ar</a>></span> escribió:<br><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><br></div>