[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 メーリングリストの案内