每次我检查这段代码的 HTML 输出时,都没有包含斜杠。因此,背景图像失败。我什至将它通过 html 到 php 转换器。我迷路了;请帮忙。
while($row = mysql_fetch_array($data))
{
//Echo Theme Template on pages
echo "<div style='background-image:url('../uploads/avi/{$row['avi']}')></div>";
echo "<div class='myname'>{$me}</div>";
}
最佳答案
最简单的答案是,你有一个未关闭的 '
在你的风格属性上..
echo "<div style='background-image:url('../uploads/avi/{$row['avi']}')'></div>";
^这里
但这不会按原样工作..所以你应该像这样调整引号:
echo "<div style='background-image:url(\"../uploads/avi/{$row['avi']}\");'></div>";
你可以看到 splinter 的 echo http://codepad.viper-7.com/CGMdUx
编辑后的在这里 http://codepad.viper-7.com/bEyKFz
我通过键盘上的 htmlspecialchars 传递它,这样您就可以将其视为字符串,并避免仅出于查看目的而呈现为 HTML。
关于php - 如何在 php 中回显斜杠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16448145/