我在下面有我的代码。它在2个目录中搜索图像,如果找到图像,它将打印图像,如果找不到则不显示图像。
<?php
$file = 'testimage.png';
$dir =
[$_SERVER['DOCUMENT_ROOT'] . "/pathA/",
$_SERVER['DOCUMENT_ROOT'] . "/pathB/"];
foreach( $dir as $d )
{
if( file_exists( $d . $file ))
{
$image = $d . $file;
}
}
if(empty($image))
{
$image = null;
}
$img = imagecreatefrompng($image);
header("Content-type: image/png");
imagePng($img);
?>
有人可以为我提供上述代码的增强或方便的方式吗?