设为首页
收藏本站
最近更新

文章搜索
本类热门

首页 >> 网络编程 >> PHP >> PHP教程 >> 新闻正文 [字体: ] [打印文档]
电子邮局PHP应用篇——POP3邮件的收取(二)

文章作者:
责任编辑:rosan 录入时间:2007-1-22 23:48:42 来源:
频道声明:本频道的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出出处和原始作者 文章版权归本频道与文章作者所有.对于被频道转载文章的个人和网站,我们表示深深的谢意.

百特科技[http://www.PCbyte.cn]专业的空间、主机提供商,域名注册绝对优惠!
  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";
  
  if (!$rec->stat()) die($rec->err_str);
  
  echo "共有".$rec->messages."封信件,共".$rec->size."字节大小
";
  
  
  
  if ($rec->messages>0)
  
  {
  
  if (!$rec->listmail()) die($rec->err_str);
  
  echo "有以下信件:
";
  
  for ($i=1;$i<=count($rec->mail_list);$i++)
  
  {
  
  echo "信件".$rec->mail_list[$i][num]."大小: ".$rec->mail_list[$i][size]."
";
  
  }
  
  $rec->getmail(1);
  
  echo "邮件头的内容:
";
  
  for ($i=0;$ihead);$i++)
  
  echo htmlspecialchars($rec->head[$i])."
\n";
  
  echo "邮件正文 :
";
  
  for ($i=0;$ibody);$i++)
  
  echo htmlspecialchars($rec->body[$i])."
\n";
  
  }
  
  $rec->close();
  
  ?>
  
  如果你把pop3类中的debug设为true的话,你还可以看到程序与pop3服务器是如何对话的,用于正在调试的程序来说,这样显得更为直观。
  
  小结 www.xker.com()
  从以上的这个实例我们可以看到PHP真的是网站开发的一个功能非常强大的工具,但是也可以感觉到,PHP做为一种混合形的语言,其 面对对象的开发与其它的工具如java相比还存在不少让人遗憾的地方。这个pop类的实现也还有不少需要改进之处,欢迎各位同仁们指导。
推荐好友 | 频道收藏 | 打印文档 | 报告错误  
相关连接
·打造简单的PHP&MYSQL留言板[1]
·LINUX环境中用PHP构建网站:用递归函数写论坛
·LINUX环境中用PHP构建网站:用户的登入认证
·LINUX环境中用PHP够建网站:新闻发布系统
·LINUX环境中用PHP构建网站:搜索引擎的实现
·电子邮局PHP应用篇——POP3邮件的收取(二)
·电子邮局PHP应用篇——POP3邮件的收取(一)
·PHP的应用——聊天室开发完全手册(三)
同一专题
·无相关专题
发表评论 版权声明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有
转载
要求转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。
共有评论查看评论
姓名: