PHP程序采集研究

所需工具:
http://www.leifengcms.cn/down/lfcms_php.rar  

http://www.chinaz.cn/soft/19412.htm 数据库编辑

http://down.cnzz.cn/info/40130.aspx PHP环境
http://www.chinaz.cn/soft/22582.htm

http://wt.jb51.net/200810/book/php_mysql.rar web+mysql教程

 

研究所:
http://bbs.php.cn/

http://bbs.phpchina.com/

http://bbs.phpres.com

 

数据库连接和加入需要的字段

 

Code

 

 采集数据

Code

 

1,增加采集过滤[**]内容,修改文件admin\collecting\collecting.php
 $moviename=strip_tags(GetBodyc($NewsCode,$Htitle,$Ftitle));
 改为$moviename=preg_replace("!\[(.*?)\]!","",trim(strip_tags(GetBodyc($NewsCode,$Htitle,$Ftitle))));

另外一个正则方法$moviename=preg_replace("/\[([\s\S]*?)\]/i",'',$moviename2);

PHP是 '/(?<=.*\[|)\d+(?=.?\])/'

(?<=断言要匹配的前缀 .*是任务字符串 \[   |或者  )前缀结束 \d+一个或者多个数字 (?=断言要匹配的文本的后缀
.?  \]  )后缀结束

另方法:

 

 

Code

 

 

函数:

 

 在collecting_function.php加入该函数

Code

 collecting.php 145加入

Code

admin_collecting_movie.php 293加入对应数据库就行

 

 

3,现在的想法先读取数据库,更新一下名称,重新写入数据库

posted @ 2009-01-07 18:51  mier  阅读(316)  评论(0编辑  收藏  举报