PHPMailer 发邮件时标题、内容以及发信人收信人称谓等乱码问题解决

对于内容,在发邮件时设置一下字符集即可:$mail->CharSet = “UTF-8″; 对于标题,发信人收信人称谓等等:可以先用函数base64_encode() — 使用 MIME base64 对数据进行编码;标题字符串前加编码类型例如:=?UTF-8?B?;标题字符串后加:?=具体而言,将此类文本数据放到下面粗体的$subject的位置,然后就不会乱码了:=?utf-8?B?” . base64_encode($subject) . “?=[……]

继续阅读 »

运维人员应该掌握哪些常用技术

记录一下,原文地址:http://verdureorange.blog.51cto.com/632758/342696 本着自己几年运维的工作经验和几个大型网站工程师的不吝赐教。这里将个人总结的一些体会发出来给大家参谋参谋(注:不包含怎么做人)。如果看完本文您有任何问题或意见,欢迎和我交流。我的blog是:http://verdureorange.blog.51cto.com 下面将运维中需要学习或能让你运维工作加分的技能稍做介绍,希望能对大家的工作有所帮助。首先我们假设你是一个公司的IT运维经理。需要搞定五十台以上的服务器和若干杂七杂八的设备,哪些技术你会用的上? 文/图 王文文 一、微软系统 对于Windows的熟悉是最基本的。当然,作为一个运维经理,你可不是整天玩个Windows7或XP就可以交差的。你得掌握微软Active Directory及其上层各种服务和应用的搭建。一般常用的有ISA、Exchange、SQL Server。随着Windows 2008的大放异彩,Hyper-V又成了微软工程师不得不掌握的重型武器。 二、Linux[……]

继续阅读 »

有关Web Service的几个概念:XML、XML-PRC、SOAP、JSON-PRC、cURL

Web Service是一个应用程序,向外界暴露出一个能够通过Web进行调用的API,主要为了解决跨平台、跨语言的客户机和服务器的数据交换。Web Service平台是一套标准,它定义了应用程序如何在Web上实现互操作性。你可以用任何你喜欢的语言,在任何你喜欢的平台上写Web service ,只要我们可以通过Web service标准对这些服务进行查询和访问。 XML,是Web Service平台中表示数据的基本格式。除了易于建立和易于分析外,XML主要的优点在于它既是平台无关的,又是厂商无关的,XML解决了数据表示的问题。 XML-PRC:Web Service建好以后,就会有人调用它。XML-RPC的全称是XML Remote Procedure Call,即XML远程方法调用方法。这种远程过程调用使用HTTP作为传输协议,XML作为传送信息的编码格式。XML-RPC的定义尽可能的保持了简单,但同时能够传送、处理、返回复杂的数据结构。 XML-RPC是工作在Internet上的远程过程调用协议。一个XML-RPC消息就是一个请求体为xml的http-post请求,被调用的方法在服[……]

继续阅读 »

WordPress侧边栏调用新浪微博:RSS Feed方法

把新浪围脖的内容在WordPress侧边栏调用,官方提供了html和flash的方法,不过毕竟有新浪的logo广告,于是换一个思路,自己抓取围脖内容,用RSS的方法来实现。

默认的围脖没有提供RSS Feed,月光博客提供了一种获取RSS Feed的方法,基本原理就是模拟用户访问围脖,对内容进行过滤处理,按照RSS格式进行输出。

RSS有了,在WordPress侧边栏调用就比较简单了,有两种方法:

1.直接用PHP feed_fetch()获取并循环展示RSS,参考这篇文章
[……]

继续阅读 »

feedsky插件引起的RSS widget错误:RSS 错误:A feed could not be found at

WordPress 3.0 装上feedsky插件,结果启用RSS Widget时就会出现错误:RSS 错误:A feed could not be found at [RSS地址],禁用这个插件就好了。 搜索了一下,这个似乎是个常见问题,很多人遇到,试图打开官网,不知道是我的网络慢,还是feedsky的网站不稳定,只能打开一半的页面。 原本只需要feedsky提供的邮件订阅功能,于是就直接禁用了这个插件[……]

继续阅读 »

免费Flash图表工具FusionChart

原文链接:http://www.williamlong.info/archives/1719.html 图表显示是很多开发工作所必不可少的一项功能,今天我介绍一个前段时间发现的免费的Flash图表开发工具,可以通过Adobe Flash实现数据的图表化,动态化以及相互交互。 FusionChart是一个简单易用的图表工具,使用它可以显示丰富的柱状图和曲线图,而且完全免费。使用FusionChart可以方便的生成漂亮的柱状图、曲线图等图标,显示直观、清晰,可以让管理层在最短的时间内宏观掌握业绩信息。 FusionCharts和其他常见的图表控件不同,它使用Flash技术,能够快速创建引人注目的动态图像效果。充分利用Macromedia Flash所具有的流畅功能来创建简洁的、交互式的和引人注目的动态图像。极大增强了报表图表的现实效果。 前端时间我们开发小组就使用FusionCharts已经在一个内部业务系统中使用,显示效果很不错,得到众多领导的好评。这个免费工具在各类业务系统的报表项目中都具有使用的前景,起到增强各类报表的显示效果。 FusionCharts FusionChart的免费版[……]

继续阅读 »

在PHP中使用Curl

这篇讲解的比较透彻,我发现老外的文章一向喜欢循循善诱,适合自学者。 中文翻译:http://www.paitoubing.cn/blog/using-curl-php 原文(英文)地址: http://www.phpit.net/article/using-curl-php  版权声明:署名-非商业性使用-禁止演绎 2.0 摘要: 在这篇文章中主要讲解php_curl库的知识,并教你如何更好的使用php_curl。 简介 你可能在你的编写PHP脚本代码中会遇到这样的问题:怎么样才能从其他站点获取内容呢?这里有几个解决方式;最简单的就是在php中使用fopen()函数,但是fopen函数没有足够的参数来使用,比如当你想构建一个“网络爬虫”,想定义爬虫的客户端描述(IE,firefox),通过不同的请求方式来获取内容,比如POST,GET;等等这些需求是不可能用fopen()函数实现的。 为了解决我们上面提出的问题,我们可以使用PHP的扩展库-Curl,这个扩展库通常是默认在安装包中的,你可以它来获取其他站点的内容,也可以来干别的。 备注:这两段代码需[……]

继续阅读 »

Limesurvey 1.85+ 部分模板打印问卷不完整

原来用的1.5版的limesurvey,后来升级到了1.85版。1.85版的模板系统跟1.5版相比多了几个文件。1.5版下订制了很多模板,迁移时漏掉了print_group.pstpl这个文件,结果就出现了在用这些模板的问卷,打印时只有头部,问卷的主体部分就没有了,查看源码才得知少了打印问题组这个模板,自然获取不到问题组的信息。[……]

继续阅读 »

如何在Windows 7上运行VMware vSphere Client

1. 介绍 VMware已有明确说明vSphere Client目前不能运行在Windows 7上,请看此KB:http://kb.vmware.com/kb/1011329 那么如果你要尝鲜使用Windows 7,又要使用vSphere Client怎么办呢,ebanban studio将为你提供解决方法。 2. 方法 (1)首先,你需要下载system.dll (2)下载完成后需要将system.dll放在指定目录 32位Windows 7放在C:\Program Files\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\Lib 64位Windows 7放在C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\Lib 注意:若Lib目录不存在,则在Launcher目录下创建Lib目录 (3)修改Launcher目录下的VpxClient.exe.config,[……]

继续阅读 »

什么是CURL,PHP与CURL

转载:找不到原文在哪里了…… 一 什么是CURL curl是一个利用URL语法在命令行方式下工作的文件传输工具。curl是一个利用URL语法在命令行方式下工作的文件传输工具。 它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, kerberos认证, HTTP上传, 代理服务器, cookies, 用户名/密码认证, 下载文件断点续传, 上载文件断点续传, http代理服务器管道( proxy tunneling), 甚至它还支持IPv6, socks5代理服务器, 通过http代理服务器上传文件到FTP服务器等等,功能十分强大。 原来php默认并不进行此项功能的扩展,但还是有的,只是没有让它生效罢了。打开PHP安装目录,搜索以下三个文件 ssleay32.dll、libeay32.dll和 php_curl.dll, 一一拷贝到系统目录下的system32文件夹下,修改 ph[……]

继续阅读 »