在PHP中,对于文件的读取时,最快捷的方式莫过于使用一些诸如file、file_get_contents之类的函数,简简单单的几行代码就能 很漂亮的完成我们所需要的功能。但当所操作的文件是一个比较大的文件时,这些函数可能就显的力不从心, 下面将从一个需求入手来说明对于读取大文件时,常用的操作方法。需...
分类:
Web程序 时间:
2014-12-10 21:03:31
阅读次数:
187
转自: http://www.jb100.net/html/content-22-821-1.htmlphp curl常用的5个例子 我用php ,curl主要是抓取数据,当然我们可以用其他的方法来抓取,比如fsockopen,file_get_contents等。但是只能抓那些能直接访问的页面,如...
分类:
Web程序 时间:
2014-12-09 15:28:11
阅读次数:
250
在通常的学习和开发中,因为我们很少会接触到大量数据的读取和写入,所以当突然有了这种需求的时候,我们可
能仍然会按照一些比较快捷的方法,像file_get_contents,fread等方法来读取文件,不过这样以来如果读取的文件太
大,就会产生问题,在实现大文件读取和写入的时候查找了网上的一些资料,不过有些例子给的不是很符合我的需
求,所以我就结合网上已有的例子,再写一篇总结性的博客吧。...
分类:
Web程序 时间:
2014-12-08 17:52:27
阅读次数:
205
今天在做php文件静态缓存的时候遇到了没有权限的问题,因为要把json数据写入到本地的一个文件里面用到了file_put_contents这个函数,但是运行后返回的是file_put_contents这个函数操作没有权限,于是百度找啊找啊,有解决的办法,但是操作起来比写php代码更难,发现baidu真的不适合程序员用,但是公司网络限制,不能google,于是想到了segmentfault,去里面一...
分类:
Web程序 时间:
2014-12-03 21:36:44
阅读次数:
235
在i94web博客中,我试过了畅言和多说两种社会化评论框,后来还是抛弃了畅言,不安全。
无论是畅言还是多说,我都需要从远程抓取文章的评论数,然后存入本地数据库。对于多说,请求的格式如下:
// 获取评论次数,参数是文章ID
function getCommCount($postid)
{
$jsondata = file_get_contents("http://api.duoshuo.com/threads/counts.json?short_name=i94web&threads=$post...
分类:
Web程序 时间:
2014-12-03 19:11:54
阅读次数:
155
/**
* 百度地图 根据地址反查经纬度
*/
public function search_xy(“北京市朝阳区”,"首都图书馆"){
$address = str_replace(' ','',$address);
$rows = file_get_contents("http://api.map.baidu.com...
最近在研究Hacker News API时遇到一个HTTPS问题。因为所有的Hacker News API都是通过加密的HTTPS协议访问的,跟普通的HTTP协议不同,当使用PHP里的函数file_get_contents() 来获取API里提供的数据时,出现错误,使用的代码是这样的:
$data = file_get_contents("https://hacker-news.fireba...
分类:
Web程序 时间:
2014-11-29 07:05:39
阅读次数:
183
一次坑爹的小bug。读取一段文字(编码utf-8),想替换掉空格,str_replace(" "..)、preg_replace("/\s/"..)都不起作用。后4个空格$str = file_get_contents("http://m.ts.cn/new/99cms_ts/api.php?s.....
分类:
Web程序 时间:
2014-11-28 14:09:25
阅读次数:
214
做个备份年纪大了,都不愿意自己思考了$str = file_get_contents($tmpfilename);//获得内容 $arr = explode("\n",$str);//分行存入数组 foreach($arr as $row){//遍历每行 echo $row,''; }
分类:
Web程序 时间:
2014-11-27 23:24:16
阅读次数:
180
采集思路采集程序的思路很简单大体可以分为以下几个步骤:1.获取远程文件源代码(file_get_contents或用fopen). 2.分析代码得到自己想要的内容(这里用正则匹配,一般是得到分页)。 3.跟根得到的内容进行下载入库等操作。 在这里第二步有可能要重复的操作好几次,比如说要先分析...
分类:
Web程序 时间:
2014-11-27 10:31:32
阅读次数:
280