首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php回波删除url中的斜杠

php回波删除url中的斜杠
EN

Stack Overflow用户
提问于 2017-05-30 12:39:51
回答 1查看 1.6K关注 0票数 3

我遇到了一个奇怪的问题,幻灯片在我们的公司网站上,我还没有搞清楚什么是和。在Joomla更新到3.7.2,其中php回显url之后,我有以下内容:

而不是:

代码语言:javascript
复制
style="background-image: url("images/sliders/slide-1.jpg");

It输出:

代码语言:javascript
复制
style="background-image: url(" images sliders slide-1.jpg");

幻灯片的脚本具有以下Vars:

代码语言:javascript
复制
$ctaImg = $helper->get('img');

$ctaBackground  = 'background-image: url("'.$ctaImg.'"); background-attachment: fixed; background-repeat: no-repeat; background-size: cover;';

在背景图像url上应用img的行是:

代码语言:javascript
复制
<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,我有以下输出:

代码语言:javascript
复制
<!-- 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;"
 -->

要素:

资料来源:

在选项卡中的Developer Tools中,url中缺少斜杠,但在源代码中,url是正确的。它把我逼疯了..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-14 14:46:55

要解决这个问题,只需从背景图像中删除引号: url("")

在检查器中,您的代码看起来:

代码语言:javascript
复制
style="background-image: url("/images/sliders/slide-1.jpg");"

并且应该

代码语言:javascript
复制
style="background-image: url(/images/sliders/slide-1.jpg);
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44262564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档