以图明志

PHP服务器脚本

[专题] PHP CodeBase: 通过新浪微博API获取数据

使用CURL方法
要获取新浪微博的数据,可以通过他们提供的API,地址:http://open.weibo.com/wiki/API文档_V2。补充一下,json_decode($data) 会输出一个对象,而json_decode($data, true) 则强制输出为数组。获取数组则使用了 CURL 库。

PHP服务器脚本

[专题] PHP CodeBase: 过滤XSS攻击的PHP函数

一个通用的过滤函数
关于XSS攻击,如果不是很清楚,可以先看看以下三篇文章:什么是XSS跨站脚本攻击,XSS跨站脚本与CSRF跨站请求伪造,利用XSS注入漏洞能对网站做什么。那么PHP站点如何防御XSS攻击呢?下面的函数可以用来过滤用户的输入,保证输入是XSS安全的。具体如何过滤,可以参看函数内部,也有注释。

PHP服务器脚本

[专题] PHP CodeBase: 将时间显示为“刚刚”“n分钟/小时前”等

PHP的时间轴开发
在很多场合为了显示出信息的及时性,一般会将时间显示成“刚刚”,“5分钟前”,“3小时前”等,而不是直接将时间打印出来。比如微博,SNS类应用就最长用到这个功能。而一般存储在数据库中的时间格式为 Unix时间戳,所以这里记录一个将 Unix时间戳 转化为时间轴显示的PHP函数。

PHP服务器脚本

[专题] PHP CodeBase: 求最近一个周一和上周一的日期

时间戳的运算
有时候,会有这么一些需求:在每周的周一会更新一些内容,那么我要获取本周周一的数据,或者上周周一的数据,那么就需要知道本周或上周周一的日期了。对于程序来说,需求就变成了:这周的周一是几号?或者说,上周一是几号?

PHP服务器脚本

[专题] PHP CodeBase: 获取远程图片的体积大小

CURL的使用
有时候,我们需要知道远程图片的体积大小,那么PHP如何可以做到呢?这里介绍一个函数,函数的思路是,先CURL获取图片到缓冲区,然后正则获取图片的Content-Length信息就OK了。
1 / 1 首页 < Prev 1 Next > 尾页 页码: