Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/07/2003, 22:08
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Tienes un como tres formas de chekearlo en tiempo de ejecución:

extension_loaded()
http://www.php.net/manual/es/functio...ion-loaded.php

El nombre lo dice todo .. Te devuelte "true" si está cargada tal extensión (no sólo las GD .. sino cualquiera .. )


gd_info()
http://www.php.net/manual/es/function.gd-info.php

Te entrega un array con toda la información de las librerias GD que tienes instaladas (Lo malo que sólo está disponible desde PHP 4.3.0 en adelante ...).

Si pudieras usarla .. hasta sería buena usarla para ver no sólo que están instaladas unas librerias GD .. sino que versión usan .. pues seguro que tú en tu código usas funciones para GD 1.x o GD 2.x (para obtener máx. calidad en tus thumbails deberias usar GD 2.x y su batería de funciones tipo "XXXalphaXXX" y afines ..)


Y bueno .. la última sería:

function_exists()
http://www.php.net/manual/es/functio...ion-exists.php

Se trataría de poner el nombre de cualquier función relacionada con GD .. Las funciones en general que són de alguna extensión no se definen hasta que se carga la extensión (bien sea por php.ini al inicio .. o dinamicamente con dl() ...)

Que de todas formas .. podrías usarla para en caso de que exista (por la versión de PHP que use el que instale y donde lo haga tu aplicación) aplique gd_info() para un mejor mensaje de "error/aviso" al respecto ...

Un saludo
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.