一个图片地址分解程序(用于PHP小偷程序)
发布:smiling 来源: PHP粉丝网 添加日期:2021-04-09 11:40:07 浏览: 评论:0
这篇文章主要介绍了一个图片地址分解程序,多用于用于PHP小偷程序,当然也可以用于分析图片地址的朋友这样参考都可以获取到了如果结合数据就更好了
如题,返回一个数组,可以获得图片地址的base url,相对地址,名称等,具体见下例:
- <?
- error_reporting(E_ALL ^ E_NOTICE);
- $imgurl='//img.jbzj.com/file_images/article/201408/201408232212306.png';
- $imgurl_dir='/img/2014/07/02/14520384.gif';
- //echo getimg($imgurl,'./img');
- var_dump(url_set_value($imgurl));
- var_dump(url_set_value($imgurl_dir));
- /**
- * function name:url_set_value
- * User: Don
- * Date: 14-8-2
- * Time: 上午12:43
- */
- function url_set_value($url)
- {
- $a=explode('/',$url);
- $url_set=array();
- for($n=0 ;$n<count($a);$n++)
- {
- //var_dump($a);
- if($a[$n]=='http:')
- {
- $url_set['base_url']=$a[$n+2];
- for($p=$n+3 ;$p<count($a)-1;$p++)
- $url_set['img_dir_path'].='/'.$a[$p];
- $url_set['img_path']= $a[count($a)-1];
- $url_set['img_ful_path']= $url_set['img_dir_path'].$url_set['img_path'];
- }
- else
- { for($p=0 ;$p<count($a)-1;$p++)
- if($a[$p]!=='')
- $url_set['img_dir_path'].='/'.$a[$p];
- $url_set['img_path']= $a[count($a)-1];
- $url_set['img_ful_path']= $url_set['img_dir_path'].$url_set['img_path'];
- }
- return $url_set;
- }
- }
- ?>
运行结果:
- array(4) {
- ["base_url"]=>
- string(14) "img.jbzj.com"
- ["img_dir_path"]=>
- string(27) "/file_images/article/201408"
- ["img_path"]=>
- string(19) "201408232212306.png"
- ["img_ful_path"]=>
- string(46) "/file_images/article/201408201408232212306.png"
- }
- array(3) {
- ["img_dir_path"]=>
- string(15) "/img/2014/07/02"
- ["img_path"]=>
- string(12) "14520384.gif"
- ["img_ful_path"]=>
- string(27) "/img/2014/07/0214520384.gif"
- }
Tags: PHP小偷程序
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)