初めまして tukaと申します。最近wordpressの存在を知り使わせて頂いております。ケータイから画像付の投稿を行う際に メール送信後にwp-moblog.phpを叩く必要があるかと思いますがwp-moblog.phpを叩くと画面になにも表示されずに、記事にも乗ってきません。そこで、httpdのログを確認すると 以下のように吐かれていました--PHP Fatal error: Call to undefined function: imap_open() in /xoops/modules/wordpress/wp-moblog.php on line 42--これは PHPにimapモジュールが組み込まれていないと言うことだと思うのですがphp -m を実行して 組み込まれてるモジュール一覧を確認するとimapの文字が見られました。問題はPHP側にあると思うのですが どうにも行き詰まってしまい質問した次第です。ちなみに 画像無しの投稿を行った後 wp-mail.php を実行してメールの内容が記事に反映されることは確認しております。ご多忙かと思いますが、お時間がありましたら御師事をお願い致します。
http://bugs.php.net/bug.php?id=28226に、PHP4.3.6でIMAP c-client2004rc9と一緒にコンパイルしたときに、同様のエラーが出てくるというバグ報告がありました。小生の環境もPHP4.3.6ですけど、IMAP c-clientは2001をつかっています。ちなみにphpinfo()の出力はどうなりますでしょうか?小生の環境ではimapIMAP c-Client Version 2001 SSL Support enabled Kerberos Support enabled という様に表示されます。あまり、参考にならなくて申し訳ありません。
tuka です。ご返信ありがとうございます。私の環境も PHP4.3.6 です。phpinfo() の出力では以下のように出力されます。--imapIMAP c-Client Version 2000 SSL Support enabled --c-Clientのバージョンは2000と出てますがちなみにインストールに利用した imapのアーカイブはftp://ftp.cac.washington.edu/imap/imap-2004.tar.Zと おそらく2004使ってるはずです。パッケージ使って入れてしまっているのでc-Clietの2001か2002を使ってimap.soだけ手で再作成してみます# 携帯からの写真付き投稿が出来ればMTはさよならします..
このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです - KENT -