当前位置:首页 > CMS教程 > WordPress > 列表

PHP批量查询WordPress留言者E-mail地址实现方法

发布:smiling 来源: PHP粉丝网  添加日期:2021-05-14 10:55:22 浏览: 评论:0 

这篇文章主要介绍了PHP批量查询WordPress留言者E-mail地址实现方法,本文直接给出实现代码,需要的朋友可以参考下

今天收到了很多Bloger朋友的E-mail拜年短信,嘿嘿,感觉很好玩,可是他们是如何实现的这个呢,很简单的,可是简单的分为两步:

1)通过SQL查询获取E-mail地址

2)通过某种方法群发E-mail

对于1,几行PHP代码可以解决:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html 
  2. xmlns="http://www.w3.org/1999/xhtml"> 
  3. <head> 
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  5. <title>WordPress 邮件群发工具 Designed By Kaisir</title> 
  6. </head> 
  7. <body> 
  8. <?php 
  9. //要连接的数据库地址 
  10. $db_server="localhost"
  11. //数据库用户名 
  12. $db_user_name="这里改成你的数据库用户名"
  13. //数据库密码 
  14. $db_user_password="这里改成你的数据库的密码"
  15. //数据库名 
  16. $db_name="这里改成你的数据库名"
  17. //以下代码请不要修改 
  18. $sql="SELECT DISTINCT comment_author_email FROM `blog_comments` WHERE 1"
  19. $conn=mysql_connect($db_server,$db_user_name,$db_user_password); 
  20. if(!$conn) 
  21.  echo"<p align=center>数据库连接失败!请检查用户名密码!</p>"; 
  22.  exit(0); 
  23. $flag=mysql_select_db($db_name,$conn); 
  24. if(!$flag) 
  25.  echo"<p align=center>数据库连接正常,但无法打开指定的数据库!</p>"; 
  26.  exit(0); 
  27. //执行查询 
  28. $result=mysql_query($sql,$conn); 
  29. while($row=mysql_fetch_array($result)) 
  30. ?> 
  31. <?echo $row["comment_author_email"]?>
  32. <?php 
  33. mysql_close($conn);//关闭数据库连接 
  34. ?> 
  35. </body> 
  36. </html> 

对于2,这个就比较麻烦了……因为那么大数据量的邮件任何一个邮件服务商都会把你屏蔽掉的,所以最好的办法就是自己搭建SMTP服务器,或者使用群发工具,嘿嘿,这个就由大家自己Google好了啦 :)

Tags: PHP批量查询 WordPress留言者

分享到: