file_exists()
似乎对我不起作用。它默认为else语句blank_user.png。但它确实显示我的代码中的最后一个img没有file_exists()
检查。我无法弄清楚出了什么问题。
<?php
$filename = "/project/images/user_image/" . $username . ".png";
if(file_exists($filename)){ ?>
<img src = "<?php echo '/project/images/user_image/' . $username . '.png';?>" alt = "User Pic" height = 280 width = 280 />
<?
} else { ?>
<img src = "<?php echo '/project/images/user_image/default/blank_user.png';?>" alt = "User Pic" height = 280 width = 280 />
<? } ?>
</br>
<img src = "<?php echo '/project/images/user_image/' . $username . '.png';?>" alt = "User Pic" height = 280 width = 280 />
?>
答案 0 :(得分:1)
请注意,=max(offset(A10, 2-row(A10), 0, row(A10)-2, 1)) + 1
采用绝对路径。它不会破坏你,你只是传递一个不存在的错误路径。您正在寻找的是相对路径。
在您当前的解决方案中,您正在文件系统的根目录中查找offset
,我几乎保证您不需要。
要使用相对路径,您需要使用file_exists()
,其中/project
是当前正在执行的PHP文件的目录。