[英]How do I prevent PHP from stripping my Slashes of my background-image CSS statement?
所以我至少已經掙扎了一個小時。
我有以下代碼:
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>';
}
但是,當我加載Page時,“ /”被剝離,而我的css語句如下所示:
<div class="thumbnail" style="background-image: url(" http:="" localhost="" media="" thumbnails="" 2.jpg");"=""></div>
那么,如何告訴php停止刪除斜杠?
您將相同的引號用於多種用途:
<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>';
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.