私は以下のコードを持っています。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);
?>
誰かが私に上記のコードの強化または便利な方法を提供できますか?