imap_base64
Ricardo Utreras Estrella
utreras en gmail.com
Jue Ago 21 08:35:04 CLT 2008
Marcos Ramirez escribió:
> On Wed, 2008-08-20 at 16:33 -0400, Ricardo Utreras Estrella wrote:
>> Necesito contar con la funcion imap_base64() en un Centos 4.6 con PHP 5
>> Para ello le instale el paquete php-imap, pero desconosco si en el
>> /usr/lib/php/modules/imap.so que instalo viene esta funcion.
>
> Si aplicas metodo directo:
>
> $ cat > p.php
> <?php
> echo imap_base64("dGV4dG8=");
> ?>
> $ php p.php
>
> Si la funcion existe te entrega un resultado; en caso contrario, un
> mensaje de error ("Call to undefined function XXXX").
>
>> ¿Como dientres puedo saber que funciones trae este modulo?
>
> objdump -T /usr/lib/php4/imap.so
>
> todos aquellos simbolos que empiezan con "zif_" son las funciones del
> modulo que puedes usar directamente desde php (en tu caso,
> "zif_imap_base64")
>
>> O en particular ¿que paquete me agrega la funcion imap_base64() si no
>> fuera el php-imap?
>
> Esto no lo puedes hacer con yum o rpm, AFAIK.
>
> Saludos
Por premura lo tuve que comprobar con un pequeño codigo php para ver si
tomaba la funcion (como alguien menciono) y efectivamente SI traia esa
funcion, pero este comando no lo conocia:
# objdump -T /usr/lib/php/modules/imap.so |grep base64
El cual me servira para otras funciones que me van a seguir solicitando.
(Gracias Marcos)
Y gracias a todos por sus comentarios!
--
Atte. Ricardo Utreras Estrella
Más información sobre la lista de distribución Linux