php用smtp方式发送邮件标题中文乱码的解决方法

在php采用smtp方式发送中文邮件时,正文一般没问题,标题会出现乱码,解决方法是:

假设发送的标题是:

$subject="这是测试邮件";

如果直接发送会出现乱码,需设置正确的格式,如UTF-8格式的:

$subject="=?UTF-8?B?".base64_encode($subject)."?=";

再发送出去,标题就不会有乱码了!

随机日志插件2.0版

    插件下载RandomArticleList.2.0.zip

    该版插件没使用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}

Python练习--排序

    正在看《Python核心编程》,其中的练习很有意思,其他的python编程书籍只讲内容,完了还要自己想一些练习,学习进度就会放慢,对于我这种完全是靠兴趣来学习的人,也会渐渐失去兴趣。所以一本编程教材需要提供合适的练习。

    在第二章有个元素排序的练习:

2–15. 元素排序
(a)让用户输入三个数值并将分别将它们保存到3 个不同的变量中。不使用列表或排序算法,
自己写代码来对这三个数由小到大排序。(b)修改(a)的解决方案,使之从大到小排序

阅读剩余部分...