所以我现在至少挣扎了一个小时。
我有这段代码:
if($type == 'p'){
echo '<div class="post" style="top: '.$spacing.'px;">
<a href="'.$source.'"><div class="postwrapper">
<div class="thumbnail" style="background-image: url("http://localhost/varea/media/thumbnails/'.$postid.'.jpg")"></div>
<div class="info">
<div class="title">'.$title.'</div>
<div class="pdesc">
<p>Likes: '.$likes.'</p>
<p>Dislikes: '.$dislikes.'</p>
</div>
</div>
<div class="underline"></div>
</div></a>
</div>';
}
但是当我加载页面时,“/”被剥离,我的css语句如下所示:
<div class="thumbnail" style="background-image: url(" http:="" localhost="" media="" thumbnails="" 2.jpg");"=""></div>
那么如何告诉php停止删除斜杠?
答案 0 :(得分:2)
您出于多种目的使用相同的引号:
<div class="thumbnail" style="background-image: url("http://localhost/varea/media/thumbnails/'.$postid.'.jpg")"></div>
^ ^
open close
尝试使用\'
(因此它不会关闭你的回声)或类似的东西。
也许这对你有用:
if($type == 'p'){
echo '<div class="post" style="top: '.$spacing.'px;">
<a href="'.$source.'"><div class="postwrapper">
<div class="thumbnail" style="background-image: url(\'http://localhost/varea/media/thumbnails/'.$postid.'.jpg\')"></div>
<div class="info">
<div class="title">'.$title.'</div>
<div class="pdesc">
<p>Likes: '.$likes.'</p>
<p>Dislikes: '.$dislikes.'</p>
</div>
</div>
<div class="underline"></div>
</div></a>
</div>';
}