PHP逃避qoutes

时间:2015-12-28 12:36:50

标签: php

只是一个简单的界限:

print "<li class=\"productImage\"style=\"background-image: url(\"images/products/1.jpg\");\">";

输出是:

<li 1.jpg");"="" products="" images="" style="background-image: url(" class="productImage"><img src="images/products/2.jpg"></li>

我做错了什么?

修正:

print '<li class="productImage" style="background-image: url(\'images/products/1.jpg\');">';

1 个答案:

答案 0 :(得分:1)

尝试使用正确的转义序列,使用相同的引号会被浏览器错误判断(在您的情况下为样式):

print "<li class='productImage' style='background-image: url(\"images/products/1.jpg\");'>";