• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php下载图片到本地服务器实例分享

php 搞代码 3年前 (2022-01-22) 15次浏览 已收录 0个评论

本文主要为大家分享一篇php 替换文章中的图片路径,下载图片到本地服务器的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧,希望能帮助到大家。

php 替换文章中的图片路径,下载图片到本地服务器

/** * 获取替换文章中的图片路径 * @param string $xstr 内容 * @param string $oriweb 网址 * @return string * */function replaceimg($xstr, $oriweb){  //保存路径  $d = date('Ymd', time());  $saveimgfile_1 = '/uploads/allimg/'.$d;  $dirslsitss = DEDEROOT.$saveimgfile_1;//分类是否存在  if(!is_dir($dirslsitss)) {    @mkdir($dirslsitss, 0777);  }  //匹配图片的src  preg_match_all('#<img.*?src="([^"]*)"[^>]*>#i', $xstr, $match);  foreach($match[1] as $imgurl){    $imgurl = $imgurl;    if(is_int(strpos($imgurl, 'http'))){      $arcurl = $imgurl;    } else {      $arcurl = $oriweb.$imgurl;    }    $img=file_get_contents($arcurl);    if(!empty($img)) {      //保存图片到服务器      $fileimgname = time()."-".ra<a>本2文来*源gao($daima.com搞@代@#码(网</a><strong>搞gaodaima代码</strong>nd(1000,9999).".jpg";      $filecachs=$dirslsitss."/".$fileimgname;      $fanhuistr = file_put_contents( $filecachs, $img );      $saveimgfile = $saveimgfile_1."/".$fileimgname;      $xstr=str_replace($imgurl,$saveimgfile,$xstr);    }  }  return $xstr;}

相关推荐:

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

微信开发之调起摄像头、本地展示图片、上传下载图片方法

PHP使用pcntl_fork实现多进程下载图片的方法

以上就是php下载图片到本地服务器实例分享的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php下载图片到本地服务器实例分享
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址