建站知识
当前位置:首页 > 商学院 > 建站知识 > 正文内容

建站知识

补全图片地址php版

豫唐网络2022-04-14 10:092037

在使用api接口的时候,会发现,有些程序的图片报错规则是只存路径,这个时候就需要一个函数来补全内容里图片的完整路径了。

functionytecn_imgallpath($str,$type=0){
$cfg_basehost='域名';
$data='';
if(stripos($str,'<img')!==false){
$arr=preg_split('/(<img.*?>)/i',$str,-1,PREG_SPLIT_NO_EMPTY|PREG_SPLIT_DELIM_CAPTURE);
foreach($arras$k=>$a){
if(substr($a,0,4)=='<img'){
$imgpath=array();
preg_match('/<img.*?src="(.*?)"/i',$a,$imgpath);
$imgpath=$imgpath[1];
if(substr($imgpath,0,4)!=='http'&&substr($imgpath,0,4)!=='https'){
$imgpath=$cfg_basehost.$imgpath;
$pattern='/<img(.*?)src="(.*?)"(.*?)>/i';
$replacement='<img${1}src="'.$imgpath.'"${3}>';
$a=preg_replace($pattern,$replacement,$a);
}
}
$data.=$a;
}
}else{
$data=$str;
}
return$data;
}

扫描二维码推送至手机访问。

版权声明:本文由汤阴县豫唐网络科技有限公司发布,如需转载请注明出处。

本文链接:https://www.ytecn.com/post/246.html

分享给朋友:

相关文章

房地产网站建设_地产楼盘网站搭建解决方案

房地产网站建设_地产楼盘网站搭建解决方案

房地产行业网站建设策划方向 做为一个优秀的房地产公司,要充分的利用网络来扩大我们的品牌,获取更多的用户的认可。自然我们的业务就会的不断增长,因此合理的使用网络将是最实效的业务推广手段。现在我们公...

一个高端网站的必备条件

一个高端网站的必备条件

1、 网站格局规范清晰,内容完整,营销力十足你浏览高端企业网站的第一感觉就是很容易就能看到你想了解的内容。企业logo的展示在网站顶部左上角,网站主导航简洁地放着重要基本元素依次有:首页、关于我们、服...

您要访问的网站包含恶意软件怎么处理

您要访问的网站包含恶意软件怎么处理

《您要访问的网站包含恶意软件》,这个提示是谷歌 Chrome 浏览器拦截提示,为的是滤过恶意网站,不让普通网民受害。具体提示:攻击者可能会试图通过 此网站 在您的计算机上安装危险程序,以窃取或删除...

禁用右键禁用选中屏蔽F12禁止ctrl+u

禁用右键禁用选中屏蔽F12禁止ctrl+u

一些没用的js屏蔽禁用右键document.oncontextmenu=newFunction("event.returnValue=false;");禁用选中document.o...

怎么禁止别人iframe我的站点(网页被iframe了怎么办)

怎么禁止别人iframe我的站点(网页被iframe了怎么办)

您可以通过使用X-Frame-Options标头来禁止其他网站在其iframe中嵌入您的网站。该标头控制浏览器是否允许将您的站点显示在iframe中。您可以将以下代码添加到您的网站的HTTP响应头中:...

获取应用商店已上架APP的下载链接

获取应用商店已上架APP的下载链接

获取华为应用中心、小米应用中心、OPPO应用中心、VIVO应用中心和应用宝里已上架APP的下载链接。华为https://appgallery.huawei.com/app/C1087167691087...