/** * POST URL * @param $url * @param null $post * @return false / string */ public static function UrlPost($url, $post = null,...
分类:
其他好文 时间:
2014-09-09 15:02:58
阅读次数:
177
有时候用 file_get_contents() 函数抓取网页会发生乱码现象。有两个原因会导致乱码,一个是编码问题,一个是目标页面开了Gzip。编码问题好办,把抓取到的内容转下编码即可($content=iconv("GBK", "UTF-8//IGNORE", $content);),我们这里讨论...
分类:
Web程序 时间:
2014-09-07 22:17:45
阅读次数:
292
在使用php语言做 服务器端重定向时可能会出现中文乱码问题?
解决方法也是很简单的:
$contents= file_get_contents('http://www.yitire.com/'); // 获取 页面内容
$en_contents=mb_convert_encoding($contents, 'UTF-8', 'UTF-8,GBK,GB2312,BIG5'); // 对页面...
分类:
Web程序 时间:
2014-09-06 18:42:13
阅读次数:
191
很多时候我们都会用到referer地址,通过判断上一页是从哪里来的,我们可以了解很多信息,但是现在referer并不是那么可靠的数据了,因为我们
可以伪造referer地址。这里分别介绍CURL、SOCKET、file_get_contents实现方法,详细代码如下:CURL方式:$ch=curl_init();curl_setopt(..
分类:
Web程序 时间:
2014-09-01 19:42:44
阅读次数:
345
需求: 现有一个1G左右的日志文件,大约有500多万行, 用php返回最后几行的内容。在php中,对于文件的读取时,最快捷的方式莫过于使用一些诸如file、file_get_contents之类的函数,简简单单的几行代码就能 很漂亮的完成我们所需要的功能。但当所操作的文件是一个比较大的文件时,这些函...
分类:
Web程序 时间:
2014-08-31 14:25:11
阅读次数:
202
复制代码代码如下:
$ip="www.jb51.net"; //$ip可以任意改成其他域名或者是ip地址
$source=file_get_contents('http://www.ip138.com/ips.asp?ip='.$ip.'&action=2');
//正则匹配
preg_match_all("/(.*)/isU",$source,$result);
p...
分类:
Web程序 时间:
2014-08-28 18:09:15
阅读次数:
247
file_get_contents 和 curl 这俩强悍的函数,在远程抓取时候相当有用处.不过一些网站会根据来访ip是否携带user_agent来判断是正常的浏览器客户端还是机器.所以,我们的任务就是给他们伪造user_agent. file_get_cont...
分类:
其他好文 时间:
2014-08-26 20:02:26
阅读次数:
189
PHP禁止个别IP访问自己的网站,可以看看下面的方法。function get_ip_data(){ $ip=file_get_contents("http://ip.taobao.com/service/getIpInfo.php?ip=".get_client_ip()); $...
分类:
Web程序 时间:
2014-08-22 10:37:57
阅读次数:
237
使用file_get_contents()获取txt文件的内容,然后通过explode()把获得的字符串转化为数组。获得数组长度可以使用count()函数';} ?>关于txt文档中的换行符 在正则表达式中,有一个\n是newline的意思,又有一个\r是carriage return的意思。在处理...
分类:
Web程序 时间:
2014-08-20 16:03:12
阅读次数:
187
file_get_contents获取数据时,超出60秒将会自动退出.
还可以利用file_get_contents函数实现post功能
分类:
其他好文 时间:
2014-08-19 15:53:14
阅读次数:
150