PHP中curl_init和file_get_contents配合使用

PHP源码的扩展库中默认存在curl的扩展,编译就可以直接安装。但之前测试过一个远程xml获取代码,使用了curl函数,在刚搭建的vps上无法运行。通过探针查看,发现curl扩展并没有安装上去。

本来可以重新在apache上添加curl扩展的,但是考虑到以后有些主机并不一定支持curl,为了增加程序的兼容性,于是对源代码做了如下更改:

继续阅读

发表在 未分类

shell批量以日期重命名文件

在很多服务日志的情况下,或者有很多零散的文件要批量整理到一起时,通过shell脚本能很快解决:

DATE=$(date +%Y_%m_%d-%H%M%S); find * -type f | while read file; do mv $file ${file}.${DATE}; done

以上语句能快速找出目录下所有文件,并重命名。

继续阅读

发表在 未分类

实现图片预加载

在制作本博客相册的时候,用PHP实现了调用flickr图片库的功能。通过多维数组加载出不同的图片尺寸,实现了图片的快速预览。

但是在点击图片时,即查看大尺寸图片时由于调用远程大图片,需要等待一定时间,造成了用户体验上的不爽。

要改善这一缺憾,就需要用到今天介绍的图片预加载功能:

继续阅读

发表在 未分类

用PHP开发一个天气预报温度趋势图

用过墨迹天气的朋友一定知道,里面有个选项可以查看温度趋势图,对每天温度差异能很直观理解。

受此启发,整了个温度趋势页面,温度源数据通过调用谷歌天气API来实现。通过该折线图,可以看到未来3天内的温度变化趋势。该页面可以判断用户地理位置,从而调用出相对应的城市温度。陋室博客侧边栏中已经启用了这一功能,下面是测试图,如果看不到请点击这里http://bolg.malu.me/html/2011/1770.html

继续阅读

发表在 未分类

苹果iPhone 4S售价

iPhone 4S今天早些时候发布了,也许有些朋友失望了,不是想象中的iPhone 5。不过没事,苹果一样给我们带来了惊喜,除了各方面性能提升外,售价也令人眼红(签订两年合约价):

按照当前的汇率折算:

$199=1268.5255人民币

$299=1905.9755人民币 (小米手机:1999元)

$399=2543.4255人民币

继续阅读

发表在 未分类