thinkphp5.0查询到的数据表中的路径是反斜杠导致无法正常显示图片怎么办?
Posted 5572
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp5.0查询到的数据表中的路径是反斜杠导致无法正常显示图片怎么办?相关的知识,希望对你有一定的参考价值。
添加到数据表中图片的路径有时会是反斜杠,这就导致了在url后面写路径的时候会识别不出来(不过src后面写路径就可以识别),所以就需要把路径中的反斜杠替换成正斜杠,代码如下:
1 $datu = Db::query(‘select images from think_ad where ad_position_id = 22‘); 2 $str = ""; 3 foreach($datu as $v) 4 { 5 $str .= implode($v); 6 $str .= "|"; 7 8 } 9 $str = substr($str,0,strlen($str)-1); 10 $str=str_replace(‘\\‘,‘/‘,$str); 11 $str = explode("|",$str); 12 $this->assign(‘datu‘,$str);
以上是关于thinkphp5.0查询到的数据表中的路径是反斜杠导致无法正常显示图片怎么办?的主要内容,如果未能解决你的问题,请参考以下文章
13-PHP代码审计——ThinkPHP5.0.15聚合查询漏洞分析