PHP小偷程序原理和实例

今天要学习的是一个简单的小偷程序,那什么是小偷程序呢?

什么是小偷程序?顾名思义,小偷就是偷东西的,而程序就是计算机用的。合起来也很好理解:就是使用程序技术,在未经源站同意的情况下,拿取该站公开免费的资料的程序。这种数据都是免费面向广大公众的,不会涉及到法律问题。
用小偷程序的优点有:无须维护网站,因为小偷程序中的数据来自其他网站,它将随着该网站的更新而更新;可以节省服务器资源,一般小偷程序就几个文件,50k以内,所有网页内容都是来自其他网站。

看到这个标题你可千万别误会,这里所说的“小偷”指的是利用ASP 或PHP等强大功能,把远程网站上的数据(图片,网页及其他文件)抓取到本地,经过各种处理后显示到自己的页面上或者存储进数据库的一类程序。

你可以通过这种小偷程序,完成过去一些似乎完全不可能实现的任务,比如说把某个站的页面偷梁换柱后变成自己的页面,或者把某个站的一些数据(文章,图片)保存到本地数据库中加以利用。“小偷”的优点有:如果你的站被百度等搜索收入那么在短期内你的网站访问是会有很大提高且无须维护网站。减少运行成本,因为小偷程序中的数据来自其他网站,它将随着该网站的更新而更新;可以节省大量的服务器资源,一般小偷程序就几个文件,所有网页内容都是来自其他网站。

首先介绍一下小偷程序中将要用到的一些主要知识点。

第一个就是正则表达式,正则表达式是用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分隔、匹配、查找及替换操作。

这里就先不详细讲正则表达式的规则,在后面会单独写一下正则表达式的规则,一切事物都有其两面性,正则表达式也一样,其功能很强大,但是也比较发麻。

下一个来讲讲几个主要的函数:

Ereg(正则表达式,内容,返回的数组);

如果省略了第三个参数,该函数会返回true或者false,当找到与正则表达式匹配的内容是返回true,没找到是返回false 。

File_get_contents(‘doc.txt’,r);

意思是以只读的方式读取doc.txt文件的全部内容,它相当于上一节所讲的两个函数的和,即:

$rf = fopen(‘doc.txt’,r);

Fread($rf,fsize(‘doc.txt’));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值