imagecreatefromjpeg - 如果未找到图像,则使用默认值

时间:2012-02-23 15:29:18

标签: php

我正在尝试将一大组图像合并到一个新背景上但是我使用的是数据库中的文件名,当脚本找不到顶部图像时我希望能够使用默认图像:

$src = imagecreatefromjpeg($part);
if (!$src) { 
$src = imagecreatefromjpeg('default.jpg'); 
}

只是为了说清楚:

如果找不到$ part,请使用default.jpg

我有一个搜索并找到上面但我似乎无法让它工作它只是自己输出背景(像以前一样),我在这里错过了一些东西,因为我认为这应该寻找$ part和if没发现它应该使用default.jpg

非常感谢, 大卫

2 个答案:

答案 0 :(得分:1)

使用file_exists功能

答案 1 :(得分:0)

如果有任何错误,imagecreatefromjpeg应返回false。你能先检查$ part是否是一个有效的文件?在您尝试制作图像之前。