<?php
function JPEGyükle($ad)
{
/* Görüntüyü açmaya çalışalım */
$im = @imagecreatefromjpeg($ad);
/* Başarılı oldu mu bakalım */
if(!$im)
{
/* Boş bir görüntü oluşturalım */
$im = imagecreatetruecolor (20, 20);
$bgc = imagecolorallocate($im, 255, 255, 255);
$tc = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 10, 10, $bgc);
/* Hata iletisini çıktılayalım */
imagestring($im, 1, 5, 5, $ad . ' yüklenirken hata oluştu', $tc);
}
return $im;
}
header('Content-Type: image/jpeg');
$img = JPEGyükle('bogus.image');
imagejpeg($img);
imagedestroy($img);
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir: