重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
首先fopen读取TXT文件,获取一个文件指针,然后fgets获取一行,再fgets继续读取下一行
创新互联公司专注于延寿企业网站建设,成都响应式网站建设公司,电子商务商城网站建设。延寿网站建设公司,为延寿等地区提供建站服务。全流程按需定制,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务
官方例子:
?php
$f = fopen ("fgetstest.php", "r");
$ln= 0;
while (! feof ($f)) {
$line= fgets ($f);
++$ln;
printf ("%2d: ", $ln);
if ($line===FALSE) print ("FALSE\n");
else print ($line);
}
fclose ($f);
这个前提是你的$f这个文件指针不能关闭,如果你想在不同请求的情况下实现,那就要吧$f做全局存储了,看看存session可否(我没做过,不确定,你试试看)
简单的分了几个步骤:
1、确定采集目标
2、获取目标远程页面内容(curl、file_get_contents)
3、分析页面html源码,正则匹配你需要的内容(preg_match、preg_match_all),这一步最为重要,不同页面正则匹配规则不一样
4、入库
$sql = "......";
$query = mysql_query($sql);
while($result = mysql_fetch_array($query)){
echo $result['字段名称']."br/";
}
你先用我这个试试,先看看行不,其他的代码先不要放进来!