该问题已被锁定!
14
关注
4491
浏览

扩展编辑器 将图片保存至本地

AI智能回复搜索中,请稍后...

为什么被折叠? 0 个回复被折叠
roger 初级会员 用户来自于: 北京市
2015-03-25 15:23
貌似很高端的样子,晚上没事的时候一个人静静的试试。。。。
苏逸融 核心会员 用户来自于: 美国
2015-03-23 16:16
貌似很高端的样子,回去试试。。。
_叶 未知组 用户来自于: 安徽省合肥市
2015-03-22 18:05
不行啊 测试失败
no_reg 高级会员 用户来自于: 湖南省益阳市
2015-03-22 16:05
你这个对于http://wenda.wecenter.com/uploads/avatar/000/01/16/93_avatar_mid.jpg?1423521452 这样的话,会得本地化不了 正则部分可以改成 $pattern = '/]*(src)=([\"|\'| |]{1})([^>]*(\.(gif|jpg|bmp|png))?)([\"|\'| |]{1})[^>]*>/is';   //下载远程图片到本地并替换链接 function get_img_from_content($string){     //解决部分图片不是常规图片的问题     preg_match_all('/]*(src)=([\"|\'| |]{1})([^>]*(\.(gif|jpg|bmp|png))?)([\"|\'| |]{1})[^>]*>/is',$string,$srcs);          $date = gmdate('Ymd');     $dirname = str_replace('\\','/',get_setting('upload_dir')) . '/questions/' . $date .'/';     $relative_name = 'uploads/questions/' . $date . '/';     //![alt](http://sdfdasfsafdsa)     $has_attach = 0;     if(!empty($srcs[3])){         foreach($srcs[3] as $key=>$val){             //图片的文件格式             if($srcs[5][$key]){                 $img_type = $srcs[5][$key];             }else{                 $img_type = 'jpg';             }                          $new_img_name = time().random(6,1).'.'.$img_type;                          make_dir($dirname);             $imgfile = curl_get_contents($val);            file_put_contents($dirname.$new_img_name,$imgfile);             //图片下载了,替换原字符串             $string = str_replace($srcs[0][$key],'![seowhy]('.$relative_name.$new_img_name.')',$string);         }         $has_attach = 1;     }     return array($string,$has_attach); }

关于作者

问题动态

发布时间
2015-03-22 15:41
更新时间
2015-03-25 15:23
关注人数
14 人关注

相关问题

请教文章内容 图片 详细在哪个地方调用的
怎么样才可以使用远程图片
3.0 beta2 编辑器的BUG
恢复数据库,图片上传得了,不显示图片,
申请专栏页面不能上传图片
关于编辑器的建议
问答的评论没有编辑器,如何开启问答的评论里面的编辑器?
经验列表页 附件图片不解析
让插入的图片在编辑器中显示出来
上传个非图片文件

推荐内容

Anwsion 1.0 正式版发布
谁有“inbound”这个模板啊。可否分享一下,真心感谢!
WC人才招聘系统开放测试
有人做问卷调查的插件吗?
站外调用插件怎么读取回复数,评论数 发布人
升级2.1后,重新下载官方的站外调用插件还要预热才能显示吗?
2.0对分享功能有没有优化?该处beta版了吧?
有偿找人来开发个wcenter的sitemap插件
【wiki功能模块】功能设计方案,您有哪些建议?
官网那几个插件怎么弄呀