mbox ファイルに対して何らかの操作をする前に、 Mail_Mbox クラスの インスタンスを作成してから open() しなければなりません。
<?php require_once 'Mail/Mbox.php'; $mbox = new Mail_Mbox('/path/to/mbox'); $mbox->open(); // ここで何かをします ?> |
ファイルをオープンした後で個々のメッセージを取得するには get() を使用します。 size() メソッドを使用すると、メッセージの数を取得できます。
<?php //... 初期化 for ($n = 0; $n < $mbox->size(); $n++) { $message = $mbox->get($n); // メッセージのテキストに対する処理 } ?> |
ファイルに対する操作が終了したら、それを close() します。
<?php //... その他のコード $mbox->close(); ?> |
/path/to/pear/docs/Mail_Mbox/examples/ ディレクトリにある Mail_Mbox のサンプルも参照ください。