PHP 简单的小偷程序

网友投稿 234 2022-08-31

PHP 简单的小偷程序

小偷程序:把远程网站上的数据(图片,网页及其他文件)抓取到本地,处理后再显示 正则表达式: 用于字符串的模式分割 、匹配、查找及替换操作。

相关函数:

int ereg ( string ​​$pattern​​ , string ​​$string​​ [, array ​​&$regs​​ ] )

若省略参数返回的数组,找到则返回值为 True 否则 返回 False

eregi() 不区分大小写。

string file_get_contents ( string ​​$filename​​ [, bool ​​$use_include_path​​ = false [, resource ​​$context​​[, int ​​$offset​​ = 0 [, int ​​$maxlen​​ ]]]] )

读取整个文件,比如:

用此函数可以获取网页信息

他就是小偷程序的基础。

比如:

​​http://ubuntu.org.cn/index_kylin"); ​​

echo $url;

?>

但是对于另一个网站:

​​http://alangzhong.com/index.html"); ​​

echo $url;

?>

发现很多的背景图片是看不见的。

查看网页源代码我们发现,这是

src="https://www.apispace.com/news/zb_users/upload/2022/08/20220831124126_76854.png"/>

图片的地址使用了相对路径,而我们本地没有这样的文件,当然显示不出来。

用正则表达式选定图片,然后远程地址替换相对路径:

下面代码的超时问题没有解决。

",$contents,$rg);// 远程地址替换相对路径$rg[1]=str_replace("src=\"../upload/","src=\"$rg[1];?>

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:年度耗时最长女单决赛,巴多萨首夺1000赛冠军!
下一篇:My Sql connector Net 安装及C# 连接My Sql数据库
相关文章

 发表评论

暂时没有评论,来抢沙发吧~