php - 如何在 php 中回显斜杠?

标签 php html echo slash

每次我检查这段代码的 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/

相关文章:

php - 如何将这些多个 mysql_querys 转换为 1 个查询?

php - 我找不到的 php 代码中的随机语法错误

php - Docker:如何在多个容器/服务之间共享相同的应用程序代码(例如PHP-FPM和NGINX)

html - 文本在 display flex 中没有正确对齐

javascript - 如何在页面滚动时将 Bootstrap Modal 固定在屏幕上?

php - <a href ="path to dir"> 不会作为 PHP echo 下载

php - 图像作为 MySQL 数据库中的链接?

javascript - PayPal - 用户可以在结账前更改价格

HTML Table TD 未对齐顶部

php - 如果一个查询携带空结果,如何回显多个 MYSQL 结果?