Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/04/2009, 12:01
jabmaster
 
Fecha de Ingreso: marzo-2007
Mensajes: 14
Antigüedad: 17 años, 9 meses
Puntos: 5
Respuesta: ¿Cómo habilitar extensión desde PHP? + ¿Función hash_hmac?

Bueno, he estadio lidiando con esto... es algo raro.

En mi servidor local de prueba funciona bien (Windows + Apache), el problema se da cuando lo subo al hosting (Windows + IIS). En ese mismo hosting tengo otra cuenta bajo Linux + Apache y funciona sin problemas, asi que se ve que el problema lo tiene el ISS no sé.

Respecto al phpinfo(), este es el resultado:

Código PHPInfo:
Ver original
  1. [B]PHP Version 5.1.2
  2. [/B]
  3. System  Windows NT DTC008 5.2 build 3790
  4.  
  5. [B]mcrypt[/B]
  6. mcrypt support  enabled
  7. Version     2.5.7
  8. Api No  20021217
  9. Supported ciphers   cast-128 gost rijndael-128 twofish arcfour cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea blowfish enigma rc2 tripledes
  10. Supported modes     cbc cfb ctr ecb ncfb nofb ofb stream
  11.  
  12. Directive   Local Value Master Value
  13. mcrypt.algorithms_dir   no value    no value
  14. mcrypt.modes_dir    no value    no value
  15. [B]
  16. mhash[/B]
  17. MHASH support   Enabled
  18. MHASH API Version   20020524

Definitivamente es PHP 5.1.2 y a la función no le falta ningún parametro, ya que el error que devuelve es Call to undefined function hash_hmac()...

Podría probar con el paquete ese que mencionas, pero no sé como instalarlo ¿Se descomprime en la raíz o qué?

josofol, de nuevo, muchas gracias por la ayuda!

Saludos!