php - 如何在后台url中添加php标签?

标签 php html background

我有这样的代码;

$Photo = filtering($row['FileIcon128']);

<div class="image" style="background:url(/images/imgs/<?php echo $Photo ?>)"></div>

我尝试了一切

 filtering($row['FileIcon128']); , echo ''.$Photo.'';

而不是

 $Photo

但是我无法获取图片。有什么想法吗?

顺便说一下,我必须使用

<div class="image"

最佳答案

试一下:

<?php
$Photo = filtering($row['FileIcon128']);
$string = "/images/imgs/" . $Photo;
?>
<div class="image" style="background-image:url('<?php echo $string; ?>')"></div>

说明

我在您的代码中发现了 3 个可能的错误,它们是:

1) <?php echo $Photo ?> $Photo 之后没有分号。我不知道这在内联 php 中是否存在语法错误,但是我添加了分号以确保并将静态字符串与动态变量连接起来,以形成不那么困惑的内联 PHP,如下所示: <?php echo $string; ?> .

2) background:url()这不是正确的方法。您希望尽可能明确,所以background-image:url() .

3) background-image:url()传递的参数周围没有 ''(撇号)。 background-image:url('')解决了这个问题。我只是重复了两个撇号之间的代码。

关于php - 如何在后台url中添加php标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29170716/

相关文章:

php - 如何构造一个sql查询来获取用户之间共同好友的数量?

php - Laravel - 从数据库生成 CSS

javascript - 可点击的 li 但另一个 li 不可点击

css - 不同页面上的相同元素显示不同的 CSS

javascript - 使用 I/O 从 webpge 运行 UNIX 可执行文件

php - 更新表错误? (SQLSTATE[HY000] : General error)

html - 对于任何输入类型, Angular Material 输入标签始终 float

javascript - jquery 菜单淡入淡出部分

css - 初始颜色...它是如何工作的?

ios - 后台通知