function resim_damga($resim, $damga_resmi, $yeni_resim_adi)
{
$foto = imagecreatefromjpeg($resim);
$damga = imagecreatefrompng($damga_resmi);
$sag_bosluk = 10;
$alt_bosluk = 10;
$sx = imagesx($damga);
$sy = imagesy($damga);
imagecopy($foto, $damga, imagesx($foto) - $sx - $sag_bosluk, imagesy($foto) - $sy - $alt_bosluk, 0, 0, imagesx($damga), imagesy($damga));
imagepng($foto, $yeni_resim_adi);
imagedestroy($foto);
}
foreach ($xml->product[$i]->images as $images) {
foreach ($images as $img) {
echo "$img <br>";
$damga= "damga.png";
$parcala = explode('/',$img);
$sira = count($parcala)-1;
$yeniresim = "image/catalog/urunler/$code-$parcala[$sira]";
resim_damga($img,$damga,$yeniresim);
}
}kod bu.
<images><img_item type_name="">15.jpg</img_item>
<img_item type_name="">16.jpg</img_item></images>
şeklinde xml çıktısı var.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 18:26:46 -->-> Daha önceki mesaj 18:25:34 --
Merhaba aldığın xml cıktısını verirmisin.
her bir product için dönecek ise product[$i] için for loop açtın mı?
sanırım göremediğim bir nokta var. Sadece ilk resmi işliyor diğerini işlemiyor. Echo yaptığımda ise iki resmin de çıktısını veriyor.