我已经创建了一个函数,用于检查图像是否为空或图像变量没有值或图像未找到,然后返回默认图像,但是在某些产品上它会给出结果但不是所有他们..如果语句没有返回正确的结果
function image_check($image)
{
$no_image = "noimagefound.jpg";
if(isset($image) || !empty($image) || $image != " ")
{
if(file_exists('uploads/store/products/'.$image))
{
return 'uploads/store/products/'.$image;
}
else
{
return 'uploads/web_service/'.$no_image;
}
}
else
{
return 'uploads/web_service/'.$no_image;
}
}
任何人都可以使它正常工作吗?我错过了什么?
这没有任何意义......如果它是空的或仅包含空白,则使用'$ image'值... – arkascha
尝试打印'$ image'以确保它包含您所期望的内容。 –
看起来像你想''空($图像)&& $图像!=“”'为条件 – bcmcfc