応用例
POP3 経由でメールを収集するクラスについては、前回の記事で詳しく紹介しましたので、このクラスの応用方法を見てみましょう。 .china.com";
$user="boss_ch";
$pass="026007";
$rec=new Pop3($host,110,2);
if (!$rec->open() ) die($rec->err_str);
echo "open ";
if (!$rec->login($user, $pass)) die($rec->err_str);
if (!$rec->stat()) die($rec->err_str);
echo "合計 ".$rec->messages." 文字、合計 ".$rec->size ." byte size
";
if ($rec->messages>0)
{
if (!$rec->listmail()) die($rec->err_str);
echo "Yes 以下の文字:
";
for ($i=1;$i<=count($rec->mail_list);$i++)
{
echo "letter".$rec->mail_list[$i][ num] ."サイズ: ".$rec->mail_list[$i][サイズ]."
" }
$rec->getmail(1); echo "メールヘッダーの内容:
"; for ($i=0;$ihead);$i++)
echo htmlspecialchars($rec->head[$i])."
n"
echo "メール本文:
"; 0;$ibody);$i++)
echo htmlspecialchars($rec->body[$i])."
n" }
$rec->close(); Pop3 クラスの debug を true に設定すると、プログラムが Pop3 サーバーとどのように通信するのかも確認できます。これは、デバッグ中のプログラムにとってより直感的です。
まとめ
上記の例から、PHP は実際に Web サイト開発のための非常に強力なツールであることがわかりますが、ハイブリッド言語としての PHP のオブジェクト指向開発は他のツールとは異なっていることも感じられます。Java などの他のツールと比較して、まだまだ残念な点がたくさんあります。このポップクラスの実装にはまだ改善の余地がたくさんありますので、同僚が指導してくれることを歓迎します。
著者: Chen Junqing
完全なソース コードを入手したい場合は、私に連絡してください: Boss_ch@netease.com
転載: China.com
http://www.bkjia.com/PHPjc/445245.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/445245.html