簡體   English   中英

如何防止PHP刪除背景圖片CSS語句的斜線?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM