[PHP-users 18487]Re: extension=php_imap.dllの不具合
Hajime Ikeda
ikeda @ tsm.kddilabs.jp
2003年 10月 17日 (金) 10:49:16 JST
こんにちは。
池田と申します。
ヒントになるかどうかは判りませんが、、、
当方 Windows95(OSR2) + Apache 1.3.27 + PHP 4.2.3(CGI) にて
下記 php_imap.dll を有効にして、
http://search.net-newbie.com/php/function.imap-open.html
の imap_open() のサンプルを動作させる事が出来ました。
<?php
$mbox = imap_open( "{pop.example.com:110/pop3}INBOX", "USER", "PASS");
echo "<p><h1>Mailboxes</h1>\n";
$folders = imap_listmailbox( $mbox, "{pop.example.com:110/pop3}INBOX", "*");
if ( $folders == false) {
echo "Call failed<br>\n";
} else {
while ( list( $key, $val) = each ( $folders)) {
echo $val."<br>\n";
}
}
echo "<p><h1>Headers in INBOX</h1>\n";
$headers = imap_headers( $mbox);
if ( $headers == false) {
echo "Call failed<br>\n";
} else {
while ( list ($key,$val) = each ( $headers)) {
echo $val."<br>\n";
}
}
imap_close( $mbox);
?>
※上記コードで、受信メールボックスのヘッダ情報が取得できました。
因みに、PHP は CGI にて起動してます。
また、インストーラではなくて zip ファイルを解凍した物を使用して
おります。
以上です。
>こんにちは。ewa512と申します。
>Win98SE + Apache_2.0.46 + PHP_4.3.2 + MySQL_4.0.13
>を利用しています。
>php.iniファイルの中の
>;extension=php_imap.dll
>を有効に(;を外す)してApache2を起動すると
>下記のエラーメッセージが出て困っています。
>(PHP4がフリーズ状態になります。)
>-------------------------------------------
>Warning
>Unknown():Unable to load dynamic library
>'c:/php/extensions/php_imap.dll’−システム
>に装着されたデバイスは動作していません。
>-------------------------------------------
>php_curl.dll, php_iconv.dll, php_mbstring.dllなど
>他のextensionは有効に作動しています。
>php_imap.dllのみがエラーになる現象です。
--------
池田 元
PHP-users メーリングリストの案内