100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > php起点小说小偷程序 PHP 简单的小偷程序

php起点小说小偷程序 PHP 简单的小偷程序

时间:2019-01-02 23:23:06

相关推荐

php起点小说小偷程序 PHP 简单的小偷程序

小偷程序:把远程网站上的数据(图片,网页及其他文件)抓取到本地,处理后再显示

正则表达式:用于字符串的模式分割 、匹配、查找及替换操作。

相关函数:

intereg(string$pattern,string$string[,array&$regs]

)

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

与之对应 eregi() 不区分大小写。

stringfile_get_contents(string$filename[,bool$use_include_path=

false[,resource$context[,int$offset=

0[,int$maxlen]]]]

)

读取整个文件,比如:

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

他就是小偷程序的基础。

比如:

$url=file_get_contents(".cn/index_kylin");

echo $url;

?>

但是对于另一个网站:

$url=file_get_contents("/index.html");

echo $url;

?>

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

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

src="/upload/03/b123ec26-bb8f-43be-b5ad-cdf45153d053.png"/>

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

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

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

",$contents,$rg);

// 远程地址替换相对路径

$rg[1]=str_replace("src=\"../upload/","src=\"/index.html/upload/",$rg[1]);

echo $rg[1];

?>

以上就介绍了PHP 简单的小偷程序,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

发布php中文网,转载请注明出处,感谢您的尊重!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。