php echo 从 url 中删除斜线
php echo remove slashes from url
我在我们公司网站上的幻灯片放映时遇到了一个奇怪的问题,我还没弄清楚是什么问题。在 Joomla 更新到 3.7.2 后 php 回显 url 我有以下内容:
而不是:
style="background-image: url("images/sliders/slide-1.jpg");
输出:
style="background-image: url(" images sliders slide-1.jpg");
幻灯片的脚本具有以下变量:
$ctaImg = $helper->get('img');
$ctaBackground = 'background-image: url("'.$ctaImg.'"); background-attachment: fixed; background-repeat: no-repeat; background-size: cover;';
并且在背景图像 url 上应用 img 的行是:
<div class="acm-cta style-5 <?php echo $helper->get('style'); ?> <?php if($ctaImg): echo 'bg-image-large'; endif; ?>" <?php if($ctaImg): echo 'style="'.$ctaBackground.'"'; endif; ?> >
使用 var-dump 我有以下输出:
<!-- Var1: string(33) "images/sliders/slide-1.jpg"
Var2: string(143) "background-image: url("images/sliders/slide-1.jpg"); background-attachment: fixed; background-repeat: no-repeat; background-size: cover;"
-->
元素:
来源:
在 Chrome 的开发人员工具中的元素选项卡中,url 中缺少斜线,但在来源中 url 是正确的。这让我发疯....
要解决这个问题,您只需从背景图像中删除引号:url("")
在检查器中,您的代码如下所示:
style="background-image: url("/images/sliders/slide-1.jpg");"
并且应该
style="background-image: url(/images/sliders/slide-1.jpg);
我在我们公司网站上的幻灯片放映时遇到了一个奇怪的问题,我还没弄清楚是什么问题。在 Joomla 更新到 3.7.2 后 php 回显 url 我有以下内容:
而不是:
style="background-image: url("images/sliders/slide-1.jpg");
输出:
style="background-image: url(" images sliders slide-1.jpg");
幻灯片的脚本具有以下变量:
$ctaImg = $helper->get('img');
$ctaBackground = 'background-image: url("'.$ctaImg.'"); background-attachment: fixed; background-repeat: no-repeat; background-size: cover;';
并且在背景图像 url 上应用 img 的行是:
<div class="acm-cta style-5 <?php echo $helper->get('style'); ?> <?php if($ctaImg): echo 'bg-image-large'; endif; ?>" <?php if($ctaImg): echo 'style="'.$ctaBackground.'"'; endif; ?> >
使用 var-dump 我有以下输出:
<!-- Var1: string(33) "images/sliders/slide-1.jpg"
Var2: string(143) "background-image: url("images/sliders/slide-1.jpg"); background-attachment: fixed; background-repeat: no-repeat; background-size: cover;"
-->
元素:
来源:
在 Chrome 的开发人员工具中的元素选项卡中,url 中缺少斜线,但在来源中 url 是正确的。这让我发疯....
要解决这个问题,您只需从背景图像中删除引号:url("")
在检查器中,您的代码如下所示:
style="background-image: url("/images/sliders/slide-1.jpg");"
并且应该
style="background-image: url(/images/sliders/slide-1.jpg);