Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 回显css背景图像url不起作用导致不显示_Php_Html_Css - Fatal编程技术网

Php 回显css背景图像url不起作用导致不显示

Php 回显css背景图像url不起作用导致不显示,php,html,css,Php,Html,Css,我在css中遇到了关于背景图像url的其他形式的问题。 我的图像的目标位于includes/img/messaging.png中。我的问题是我把css放在echo上,所以这里是我的代码 logs.php echo '<div style="width: auto; margin-left: 250px; margin-right: 5px; padding-right:8px; border-bottom: 2px solid; border-top: 2px

我在css中遇到了关于背景图像url的其他形式的问题。 我的图像的目标位于includes/img/messaging.png中。我的问题是我把css放在echo上,所以这里是我的代码

logs.php
    echo '<div style="width: auto; margin-left: 250px; 
    margin-right: 5px; padding-right:8px; border-bottom: 2px solid; 
    border-top: 2px solid; border-color: #ebebeb; border-radius: 8px; 
    padding-bottom: 10px; padding-top: 10px; padding-left: 15px; text-align:left; font-size:0.8em; color:#FFFFFF; background-image: url("../includes/img/messaging.png");">' . 
    '<div style="font-weight:bold;">' . "You" . "</div>message: " . $messages->msg . "<br>" . '<div style="font-size: 0.6em;">'. "Sent : " . $messages->dt . "</div>" . '</div>';
logs.php
回显“”。
'' . “你”。“信息:”$消息->消息。“
””。“发送:”$信息->dt。"" . '';

正如你所看到的,我的图像的目的地是正确的。但为什么它没有显示一些东西。我有2个文件夹页面和包括。logs.php位于pages/logs.php,图像位于includes/img/messaging.php中,因此我的echo位于访问图像的正确目录中-

background-image: url(\'../includes/img/messaging.png\');
如果您是linux用户,请确保您已授予映像的权限


希望这对您有所帮助:)

试试这个“includes/img/messaging.png”上面的代码和
include
文件夹在同一个目录下吗?如果是,您应该从路径中删除
,因为它首先导航到父文件夹。检查浏览器的开发人员工具,您将立即看到路径是否正确。您应该发布生成的html而不是php,因为这与php无关。
includes
文件夹是位于站点的根级别还是嵌套在另一个文件夹中?