急!! php 调用库函数 mcrypt_get_block_size 无效

我是PHP的初学者,现在我在调用一个函数时,发现该函数没有执行,请大虾指导,代码如下:

echo $msg; // 可以显示变量内容

$size = mcrypt_get_block_size(MCRYPT_3DES,'ecb'); // 该函数调用没有结果

echo $size; // 什么都不显示

我想问一下,是不是没有正确配置php的函数库啊?我之前学过java,在java中一旦要调用jdk中某个函数,需要导入,不知道php这个函数是否因为没有正确导入?我看了php.ini配置文件中有这么一句话:extension_dir = "D:\php5_forIIS6v2.0\php\ext",我已经指向了php_mcrypt.dll 所在的目录了!!还请大虾协助解决!

你没有启用php_mcrypt.dll扩展吧?在php查找;extension=php_mcrypt.dll将前面的分号去掉,分号代表是注释,去掉分号就启用了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-03
你需要 var_dump($size) 执行一下看看。如果显示 bool(false),那就不是扩展函数库的问题,你需要翻看手册找到解决方法。
第2个回答  2012-08-30
我是新手,我不懂
第3个回答  2012-08-29
那你再看看 php.ini 的配置中
;extension=php_mcrypt.dll

这一句前面有没有分号,如果有就把它去掉,不要有分号 ,然后重启 apache 或 IIS 等web服务本回答被网友采纳