応用例 (作成者: Chen Junqing、2000 年 10 月 18 日、11:58) POP3 を介して電子メールを収集するためのクラスは、前の記事で詳しく紹介されています。このクラスの適用方法を見てみましょう: include("pop3.inc.php"); $host="pop.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); echo "login"; >stat()) die($rec->err_str); echo "".$rec->messages." 文字数の合計、".$rec->size." バイト サイズ
"; >messages>0) { echo "Letter".$rec->mail_list[$i][num]."Size:".$rec->mail_list[$i][size]."
"; } $rec->getmail(1) ; echo "メールヘッダーの内容: "; for ($i=0;$i
head);$i++) echo htmlspecialchars($rec->head[$i])."
body);$i++) echo htmlspecialchars($rec->body[$i])."
"; for ($i=0;$i
"; echo "メール本文:
"; } $rec->close(); ?> Pop3クラスのdebugをtrueにすると、プログラムがpop3サーバーとどのように通信しているのかも確認できます。 デバッグ中のプログラムの場合はこんな感じのようですまとめ 上記の例から、PHP は Web サイト開発にとって非常に強力なツールであることがわかりますが、ハイブリッド言語としての PHP には、開発中にまだ多くの残念な点があることも感じられます。 Java などの他のツールと比較すると、この Pop クラスの実装には改善の余地がたくさんあります。友人の方は、boss_ch@netease.com までご連絡ください。
http://www.bkjia.com/PHPjc/531906.html
www.bkjia.com