Eger sitenizde kullanacaginiz resimlerin kaynaklarini gizlemek istiyorsaniz, bunu php ile yapmak mumkun. Fakat unutmayin ki bu ozelligi kullanabilmek icin serverinizda GD desteginin olmasi gerekli. Eger serverinizda bu ozellik yoksa, server yoneticisi ile konusun.

showimage.php dosyasi

Header("Content-type: image/jpeg");
$exp=GMDate("D, d  M Y H:i:s",time()+999);
Header("Expires: $exp GMT");

$file=$image_path . $_GET["img"]; // Resim yolu ve resim adi
if (file_exists($file)){
$info=getimagesize($file);
$width=$info[0];
$height=$info[1];
if ($info[2]==1){
$img=@imagecreatefromgif($file);
} else if ($info[2]==2){
$img=@imagecreatefromjpeg($file);
} else if ($info[2]==3){
$img=@imagecreatefrompng($file);
} else {
$width=640;
$height=480;
$file = 'noimage.png'; // eger boyle bir resim yoksa onun yerine gelecek resim yok resmi
$img=@imagecreatefrompng($file);
}

ImageJpeg($img);
imagedestroy($img);

$image_path degiskeni resimlerin oldugu klasor yolunu belirtiyor. Daha sonra gonderecegimiz resim adi ile birlikte gostermek istediginiz resmi bu yerden alarak gosterecegiz.

HTML dosyamiz icinde normal resim tagi ile asagidaki gibi gostermek istedigimiz resmi cagiriyoruz.

Gordugunuz gibi yapmaniz gereken tek sey showimage.php dosyasina html img tagi icinde kaynak(src) kisminda gostermek istediginiz resmi gondermeniz yeterli. Kullanicilar kaynak koda baktiginda gorecekleri tek sey sizin php dosyanizdir.