加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php正则匹配文章中的远程图片地址并下载图片至本地

发布时间:2020-12-12 21:06:27 所属栏目:PHP教程 来源:网络整理
导读:使用php的正则表达式来实现: 上面就将远程图片给匹配出来了,我们需要将其保持到本地。这里需要注意两点:1.图片保存路径(图片存储目录)2.实际访问图片地址下面是完整实例:(你可以保存到本地服务器修改相应地方进行测试) php保存远程图片到本地,php正

使用php的正则表达式来实现:

上面就将远程图片给匹配出来了,我们需要将其保持到本地。这里需要注意两点: 1.图片保存路径(图片存储目录) 2.实际访问图片地址 下面是完整实例:(你可以保存到本地服务器修改相应地方进行测试)

php保存远程图片到本地,php正则匹配文章中的图片地址 $value ) { $value = trim ( $value ); // 读取远程图片 $get_file = @file_get_contents ( $value ); // 保存到本地图片名称 $imgname = date ( "YmdHis" ) . '_' . rand ( 10000,99999 ) . "." . substr ( $value,- 3,3 ); // 保存到本地的实际文件地址(包含路径和名称) $fileName = $imgPath . '/' . $imgname; // 实际访问的地址 $fileurl = $imgUrl . "/" . $imgname; // 文件写入 if ($get_file) { $fp = @fopen ( $fileName,"w" ); @fwrite ( $fp,$get_file ); @fclose ( $fp ); } // 替换原来的图片地址 $content = ereg_replace ( $value,$fileurl,$content ); } echo $content; ?>

以上就是php正则匹配文章中的远程图片地址并下载图片至本地的实现技巧,希望对大家的学习有所帮助。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读