教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php 图片地址转换的代码(图文)

php 图片地址转换的代码(图文)

发布时间:2015-09-18   编辑:jiaochengji.com
php 图片地址转换的代码,用正则取内容中的图片地址,然后进行base64_encode转换,转换后的地址看起来很神奇的,有兴趣的你,快来看看看吧。

本文为大家介绍php 图片地址转换的代码,用正则取内容中的图片地址,然后进行base64_encode转换,示例如下。
 

复制代码 代码示例:
<?php
//图片地址处理
//http://www.jiaochengji.com
function Getpics($body)
{
global $weburl;
  //$body = strtolower($body);
 $img_array = array();
 preg_match_all("/(src|SRC)=[\"|'| ]{0,}((http|HTTP):\/\/(.*)\.(gif|jpg|GIF|JPG|png))/isU",$body,$img_array);
 $img_array = array_unique($img_array[2]);
 foreach($img_array as $key=>$value)
 {
  $url = $value;
  $fileurl = "/url.php?s=".base64_encode($url);
  $body = str_replace($url,$fileurl,$body);
   }
 return $body;
}?>

 

调用示例:
图片地址转换调用示例

输出结果:
图片地址转换输出结果
url.php是解码程序,大家参考php的相关解码函数,自己编写吧。

您可能感兴趣的文章:
php 图片地址转换的代码(图文)
php匹配图片地址的代码一例
PHPThumb图片处理类示例
PHPThumb图片处理实例解析
php图片处理类(生成缩略图,图片尺寸调整,图片截取,图片加水印,图片旋转 )
php header函数输入图片IE不显示问题
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之三
php采集远程图片的思路与实现代码
PHP采集远程图片的实例代码
php正则匹配重写html图片img路径的代码一例

关键词: 图片地址   
[关闭]
~ ~