【发布时间】:2016-05-08 10:48:23
【问题描述】:
我在处理未就座的头像图像时出错,0.jpg 是默认用户头像,每个用户都有一个名为 firstname_lastname.jpg 的头像
<?php
$uname_ = 'John_Doe';
$avname = "media/avatars/" . $uname_ . '.jpg';
if(file_exists($avname) {
$avatar = $uname_ ;
} else {
$avatar = "0" ;
}
?>
<img src="media/avatars/<?php echo $avatar ?>.jpg">
这不起作用,并且会阻止页面显示。我得到一个空白回复。
【问题讨论】:
-
在 url 中使用完整路径
-
您应该开始监控您的 http 服务器错误日志文件。在那里您可以实际阅读问题所在,而不必猜测。
-
在 file_exists 之后缺少一个右大括号..
-
@arkascha 我试过使用
error_reporting(E_ALL);但没有任何改变,显示的页面是空白的,没有错误显示 -
这与查看您的日志文件无关,是吗?
标签: php image file-exists