php组合GET参数

获取index.php?uid=123&mk=dir&do=action

在进行翻页的时候,为了记录后面的参数进行翻页,可使用下面的函数。

阅读更多

gzip解码函数gzdecode()

最近采集土豆,发现土豆的页面貌似用了gzip,当使用file_get_contents()获取得到的是一些乱码,当时试着将页面的编码改来改去,但还是不行,想到了以前碰到类似的情况,好吧,果然。

分析:
大概有2种情况,1是自身的页面编码,和获取的页面编码不一致。
另外的一种情况就是,目标页面用了gzip技术。
用以下的函数可解决这个问题:

阅读更多

php与xml

xml部分代码

<?xml version="1.0" encoding="utf-8" ?>
<data year="2011年">
<sub date="08月29日" week="星期一" id="第23期" name="23" str="12312"/>
</data>

循环它的时候,发现直接用file_get_contents无法读取出来数据,需要与simplexml_load_string配合使用,才能打印出数据。

代码如下:

阅读更多