evet abi şuan çalışıyor. fakat return resimloc yapınca sanırım for döngüsünü iki kez çalıştırp her resimden iki defa oluşturuyor.
bir de bu rastgele resim adlarını belirli bir kalıp şeklinde üretebilrmiyiz.
mesela atıyorum araba_resimleri_35465465.jpg şeklinde...
kodlarin biraz karışık geldi bana. o yüzden for'lara müdehale etmicem.
sana verdiğim fonksiyonda
return true;
olan yeri
return $resimLoc;
olarak değiştir. fonksiyonda dönen cevap resimklasörü ve resim ismi olacak.
kullanimi da bir değişkene aliyoruz ve kendi verdiğimiz ismi siliyoruz ($b.jpg'i) fonksiyon kendi otomatik isim atayacak.
$resimWM = resimcekWaterMark($resimurl, "resimlerim", "watermark.png"); //$resimWM değişkenine, yeniden adlandırılmış resmin adi gelir(resimlerim/18312342334hjhdsj23.jpg şeklinde). db kaydetmek için vs. kullanabilirsin.
/**
echo $resimWM; dediğin resimlerim/18312342334hjhdsj23.jpg çıktı verir.
**/