<?php
$dir="./5/"; // Hangi Klasorde ise resimler
$metin="ButunArabaresimleri.Net"; // Yazılacak Metin
$boyut=5; // Yazı boyutu



function yaz($eski,$yeni,$text,$font)
{
$e=explode(".",$eski);
$uz=strtolower(end($e));
$dizi=array("gif","png","jpeg","jpg");
if(in_array($uz,$dizi)){

if($uz=="jpeg" OR $uz=="jpg"){
$resmim = imagecreatefromjpeg($eski);
}
if($uz=="png"){
$resmim = imagecreatefrompng($eski);
}
if($uz=="gif"){
$resmim = imagecreatefromgif($eski);
}

if(!$resmim)
{
die("Böyle Bir Resim Yok");
}

$yellow = imagecolorallocate($resmim, 255, 255, 0);
$black = imagecolorallocate($resmim, 0, 0, 0);
$width = imagesx($resmim);
$height = imagesy($resmim);
imagefilledrectangle($resmim, 0, ($height-18) , $width, $height, $black);
$yazilacak = ( $width - imagefontwidth($font)*strlen($text) )/2;
imagestring($resmim, $font, $yazilacak, $height-18, $text, $yellow);


if($uz=="jpeg" OR $uz=="jpg"){
imagejpeg($resmim,$yeni);
}
if($uz=="png"){
imagepng($resmim,$yeni);
}
if($uz=="gif"){
imagegif($resmim,$yeni);
}






imagedestroy($resmim);
echo $eski." Resmine yazı Yazıldı<br>";

}

}
$dosya = scandir($dir);
$x=2;
$a=count($dosya);
$sayi=$a-2;
echo "Toplam $sayi Kadar Dosya Var<br>";
while($x<$a)
{
$ad=$dir.$dosya[$x];
yaz($ad,$ad,$metin,$boyut);
$x++;
}
echo "<h1>İşlem Tamamlandı</h1>";
?>
Daha önce bir kardeşimiz vermişti saolsun...