我正在尝试使用 file_exists 函数调试以下代码。我在头像目录上运行了一个 var_dump,它总是返回为 bool(false)。我不确定为什么。我测试了下面的代码,它得到了文件存在,但它每次都证明 if 语句是错误的。有什么想法吗?我看过了,图像在目录中正确。
$default_avatar = 'default.jpg';
$avatar_directory = base_url() . 'assets/globals/images/avatars/';
if (!is_null($user_data->avatar))
{
$avatar = $avatar_directory . $user_data->avatar;
if (file_exists($avatar))
{
$user_data->avatar = $avatar_directory . $user_data->avatar;
}
else
{
$user_data->avatar = $avatar_directory . $default_avatar;
}
}
else
{
$user_data->avatar = $default_avatar;
}