评论回复邮件提醒插件(scoket版)
有的服务器没开php-mail扩展,所以无法通过mail()发送提醒邮件,特意做了这个是用smtp方式发送邮件的插件,只要服务器php能用fscokopen()函数就可以使用。
当有新的评论回复时,插件自动按照插件设置发送提醒邮件到指定邮箱。
下载插件后上传到插件目录下,启用插件,在插件设置中填好smtp参数,以及需提醒的评论,就可以了。
有的服务器没开php-mail扩展,所以无法通过mail()发送提醒邮件,特意做了这个是用smtp方式发送邮件的插件,只要服务器php能用fscokopen()函数就可以使用。
当有新的评论回复时,插件自动按照插件设置发送提醒邮件到指定邮箱。
下载插件后上传到插件目录下,启用插件,在插件设置中填好smtp参数,以及需提醒的评论,就可以了。
早上起来,习惯性的开g.cn搜索,突然发现google.cn和g.cn无法连接了,输入google.com被自动转到了google.com.hk,主页上提示“欢迎您来到谷歌搜索在中国的新家”,看来谷歌真的退出了,不过采取的是这种藕断丝连的方式。
在php采用smtp方式发送中文邮件时,正文一般没问题,标题会出现乱码,解决方法是:
假设发送的标题是:
$subject="这是测试邮件";
如果直接发送会出现乱码,需设置正确的格式,如UTF-8格式的:
$subject="=?UTF-8?B?".base64_encode($subject)."?=";
再发送出去,标题就不会有乱码了!
该版插件没使用sql的随机查询,而是读取数据条目总数,然后生成随机数组,按数组逐条从数据库中读取数据,生成列表,就我本地测试,效率比使用sql的rand()版效率略微低点。但是大数据量的情况就不知道了。
使用方法:
1、上传RandomArticleList.php文件到/usr/plugins目录
2、在模板文件中需要随机列表的地方添加
<?php RandomArticleList::parse(); ?>
3、启用并设置插件即可。
可以控制输出格式,如
<?php RandomArticleList::parse('<li><a href="{permalink}">{title}</a></li>'); ?>
只输出两个东西:
文章标题:{title}
文章链接:{permalink}