seatop.com.cn

Highslide JS
Highslide JS
Highslide JS
Highslide JS
博客提醒和回复邮件的标题中如果有中文就会乱码,这都是直接使用mail()函数造成的。

不如写了简单的类便于使用这个函数。

class  mail_zh {

    var $_to="";//收件人邮箱
  var $_from="";//发件人
  var $_subject="";//邮件标题
  var $_message="";//邮件内容,支持html  

  function encode ($str) {
    $str=base64_encode($str);
    $str="=?UTF-8?B?".$str."?=";
    return $str;
  }

  function mail_headers() {
    $headers="MIME-Version: 1.0" . "\r\n";
    $headers.="Content-type:text/html;charset=utf-8" . "\r\n";
    $headers.="To:".$this->_to."\r\n";
    $headers.="From:".$this->encode($this->_from)."\r\n";
    return $headers;
  }

  function mail_send () {
    if(mail($this->to,$this->encode($this->_subject),$this->_message,$this->mail_headers())){
      return 1;
    }else{
      return 0;
    }
  }

}

下载文件 (已下载 135 次)
Tags: , , ,
Tags: , ,
功能:在侧边栏生成标签列表,可用后台tags设置,标签数量与每页数量相同,最大与最小字号等等。
程序源码
global $blog, $db_prefix, $mbcon;
$sequence=($mbcon['tagorder']=='1') ? 'tagcounter' : 'tagid';
$alltags=$blog->getgroupbyquery("SELECT tagname,tagcounter FROM `{$db_prefix}tags` ORDER BY {$sequence} DESC LIMIT 0, {$mbcon['tagperpage']}");
if (is_array($alltags)) {
  $tagshows="";
  foreach ($alltags as $onetag) {
    $fontsize=$mbcon['tagminsize'];
    if($onetag['tagcounter']>50){$fontsize=$mbcon['tagmaxsize'];}
    else if($onetag['tagcounter']>40){$fontsize=$mbcon['tagminsize']+floor(($mbcon['tagmaxsize']-$mbcon['tagminsize'])/6)*5;}
    else if($onetag['tagcounter']>30){$fontsize=$mbcon['tagminsize']+floor(($mbcon['tagmaxsize']-$mbcon['tagminsize'])/6)*4;}
    else if($onetag['tagcounter']>20){$fontsize=$mbcon['tagminsize']+floor(($mbcon['tagmaxsize']-$mbcon['tagminsize'])/6)*3;}
    else if($onetag['tagcounter']>10){$fontsize=$mbcon['tagminsize']+floor(($mbcon['tagmaxsize']-$mbcon['tagminsize'])/6)*2;}
    else if($onetag['tagcounter']>5){$fontsize=$mbcon['tagminsize']+floor(($mbcon['tagmaxsize']-$mbcon['tagminsize'])/6)*1;}
    else {$fontsize=$mbcon['tagminsize'];}
    $tagshows.="<a href=\"tag.php?tag=".urlencode($onetag['tagname'])."\"><span style=\"font-size:".$fontsize."px;line-height:".$fontsize."px;\">{$onetag['tagname']}</span></a>  ";
  }  
} else {
  $tagshows='No tags!';
}
$phpreturn=$tagshows;



base64编码
Z2xvYmFsICRibG9nLCAkZGJfcHJlZml4LCAkbWJjb247CiRzZXF1ZW5jZT0oJG1iY29uWyd0YWdvcmRlciddPT0nMScpID8gJ3RhZ2NvdW50ZXInIDogJ3RhZ2lkJzsKJGFsbHRhZ3M9JGJsb2ctPmdldGdyb3VwYnlxdWVyeSgiU0VMRUNUIHRhZ25hbWUsdGFnY291bnRlciBGUk9NIGB7JGRiX3ByZWZpeH10YWdzYCBPUkRFUiBCWSB7JHNlcXVlbmNlfSBERVNDIExJTUlUIDAsIHskbWJjb25bJ3RhZ3BlcnBhZ2UnXX0iKTsKaWYgKGlzX2FycmF5KCRhbGx0YWdzKSkgewogICR0YWdzaG93cz0iIjsKICBmb3JlYWNoICgkYWxsdGFncyBhcyAkb25ldGFnKSB7CiAgICAkZm9udHNpemU9JG1iY29uWyd0YWdtaW5zaXplJ107CiAgICBpZigkb25ldGFnWyd0YWdjb3VudGVyJ10+NTApeyRmb250c2l6ZT0kbWJjb25bJ3RhZ21heHNpemUnXTt9CiAgICBlbHNlIGlmKCRvbmV0YWdbJ3RhZ2NvdW50ZXInXT40MCl7JGZvbnRzaXplPSRtYmNvblsndGFnbWluc2l6ZSddK2Zsb29yKCgkbWJjb25bJ3RhZ21heHNpemUnXS0kbWJjb25bJ3RhZ21pbnNpemUnXSkvNikqNTt9CiAgICBlbHNlIGlmKCRvbmV0YWdbJ3RhZ2NvdW50ZXInXT4zMCl7JGZvbnRzaXplPSRtYmNvblsndGFnbWluc2l6ZSddK2Zsb29yKCgkbWJjb25bJ3RhZ21heHNpemUnXS0kbWJjb25bJ3RhZ21pbnNpemUnXSkvNikqNDt9CiAgICBlbHNlIGlmKCRvbmV0YWdbJ3RhZ2NvdW50ZXInXT4yMCl7JGZvbnRzaXplPSRtYmNvblsndGFnbWluc2l6ZSddK2Zsb29yKCgkbWJjb25bJ3RhZ21heHNpemUnXS0kbWJjb25bJ3RhZ21pbnNpemUnXSkvNikqMzt9CiAgICBlbHNlIGlmKCRvbmV0YWdbJ3RhZ2NvdW50ZXInXT4xMCl7JGZvbnRzaXplPSRtYmNvblsndGFnbWluc2l6ZSddK2Zsb29yKCgkbWJjb25bJ3RhZ21heHNpemUnXS0kbWJjb25bJ3RhZ21pbnNpemUnXSkvNikqMjt9CiAgICBlbHNlIGlmKCRvbmV0YWdbJ3RhZ2NvdW50ZXInXT41KXskZm9udHNpemU9JG1iY29uWyd0YWdtaW5zaXplJ10rZmxvb3IoKCRtYmNvblsndGFnbWF4c2l6ZSddLSRtYmNvblsndGFnbWluc2l6ZSddKS82KSoxO30KICAgIGVsc2UgeyRmb250c2l6ZT0kbWJjb25bJ3RhZ21pbnNpemUnXTt9CiAgICAkdGFnc2hvd3MuPSI8YSBocmVmPVwidGFnLnBocD90YWc9Ii51cmxlbmNvZGUoJG9uZXRhZ1sndGFnbmFtZSddKS4iXCI+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6Ii4kZm9udHNpemUuInB4O2xpbmUtaGVpZ2h0OiIuJGZvbnRzaXplLiJweDtcIj57JG9uZXRhZ1sndGFnbmFtZSddfTwvc3Bhbj48L2E+ICAiOwogIH0gIAp9IGVsc2UgewogICR0YWdzaG93cz0nTm8gdGFncyEnOwp9CiRwaHByZXR1cm49JHRhZ3Nob3dzOw==


.blog文件下载
下载文件 (已下载 127 次)
分页: 22/125 第一页 上页 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 下页 最后页 [ 显示模式: 摘要 | 列表 ]
微博登录发碎语
最新碎语
谷歌搜索
日历
最新评论
最新留言
热门文章
热门Tags
最新帖子
链接
归档
统计
其他