我在程序中调用了一个imap_open() 的函数,出现以下错误:Fatal error: Call to undefined function: imap_open() in recv.inc on line 13我用
extension_loaded("imap");
get_extension_funcs ("imap");
函数进行测试,返回boolean值为空,说明php_imap.dll文件没有加载进去,
我做了如下配置:
php.ini:
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;
include_path =                   ; UNIX: "/path1:/path2"  Windows: "\path1;\path2"
doc_root = ; the root of the php pages, used only if nonempty
user_dir = ; the directory under which php opens the script using /~username, used only if nonempty
extension_dir = d:\e2school\php\extensions ; directory in which the loadable extensions (modules) reside
enable_dl = On ; Whether or not to enable the dl() function.
.....
....
.....
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
;Windows Extensions
extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_java.dll
;extension=php_ldap.dll
;extension=php_mhash.dll
;extension=php_mssql65.dll
;extension=php_mssql70.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pdf.dll
;extension=php_pgsql.dll
;extension=php_printer.dll
;extension=php_sablot.dll
;extension=php_snmp.dll
;extension=php_sybase_ct.dll
;extension=php_yaz.dll
;extension=php_zlib.dll
;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;使用的是samber做的mail server