我正在尝试动态设置html正文的背景。基本上,如果文件存在,则使用它,否则使用默认值。但是不管文件是否存在,它都使用默认值。
<style>
body
{
padding-top: 50px;
background-image: url("<?php
clearstatcache();
if(file_exists("/profile_img/".$profileData["ID"]."_bg.jpg"))
{
echo "/profile_img/".$profileData["ID"]."_bg.jpg?". rand(5, 15);
}
else
{
//echo "/profile_img/".$profileData["ID"]."_bg.jpg?". rand(5, 15);
echo "/profile_img/default.jpg?". rand(5, 15);
}
?>");
background-size: cover;
background-position: 50% 50%;
}
</style>
我试过使用这个文件(注释行)并且它有效。我不明白为什么这样不行