mam oto taki kod - jego fragment odowiedzialny za przesyłanie zdjęć na serwer poprzez cms. Wszystko działa tylko chciałbym aby dodawał znak wodny do zdjęć i tu mam problem bo nie wiem czy szukać tego pod tematem uploadify czy też musze to dopisać samemu ,a zabardzo nie wiem jak to zrobić możecie poradzić albo naprowadzić koledzy na dobry tor

Kod
<link href="uploadify/uploadify.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="uploadify/swfobject.js"></script>
<script type="text/javascript" src="uploadify/jquery.uploadify.v2.1.4.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#file_upload').uploadify({
'buttonCursor' : 'arrow',
'uploader' : '/uploadify/uploadify.swf',
'script' : '/uploadify/uploadify.php',
'cancelImg' : '/uploadify/cancel.png',
'folder' : '../../../galerie',
'scriptData' : {'offer_id':<?php echo $_GET['offer_id']; ?>},
'fileDataName' : 'offer_img',
'multi' : true,
'auto' : true
});
});
</script>
<?php
if(isset($_POST['img_save'])){
foreach($_POST as $klucz => $wartosc ){
if(is_numeric($klucz)){
mysql_query('UPDATE offer_foto SET POS='.$wartosc.'
WHERE ID="'.$klucz.'"') or die(mysql_error());
}
}
}
$foto_zapytanie= mysql_query('SELECT * FROM offer_foto WHERE OFERTA="'.$_GET['offer_id'].'"');
$main_foto= mysql_fetch_array(mysql_query('SELECT MAIN_FOTO FROM offer WHERE ID="'.$_GET['offer_id'].'"'));
//if(mysql_num_rows($foto_zapytanie)<9)echo('<form enctype="multipart/form-data" action="index.php?tryb=oferta&offer_id='.$_GET['offer_id'].'&galeria" method="POST"><input name="offer_img" type="file" /><input type="hidden" name="offer_id" value="'.$_GET['offer_id'].'"><input type="submit" value="Dodaj plik" /></form>');
echo('<div id="file_upload"></div><form method="post">');
while($foto=mysql_fetch_array($foto_zapytanie)){
echo "<div style='float:left;'><img src='../galerie/miniaturki/".$foto['SRC']."' style='margin:10px;".($foto['ID']==$main_foto['MAIN_FOTO'] ? "border:2px solid yellow;" : "")."' onclick='_oferta_img_delete(".$foto['ID'].",".$_GET['offer_id'].")'>";
echo("<br/><input style='width:30px;' type='text' name='".$foto['ID']."' value='".$foto['POS']."'></div>");
}
echo('<br> <div style="clear:both"><input type="hidden" name="img_save"><input type="submit" value="Dodaj pliki" "border:2px solid yellow;" /></div></form></div></div>');
echo('</div>');
<script type="text/javascript" src="uploadify/swfobject.js"></script>
<script type="text/javascript" src="uploadify/jquery.uploadify.v2.1.4.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#file_upload').uploadify({
'buttonCursor' : 'arrow',
'uploader' : '/uploadify/uploadify.swf',
'script' : '/uploadify/uploadify.php',
'cancelImg' : '/uploadify/cancel.png',
'folder' : '../../../galerie',
'scriptData' : {'offer_id':<?php echo $_GET['offer_id']; ?>},
'fileDataName' : 'offer_img',
'multi' : true,
'auto' : true
});
});
</script>
<?php
if(isset($_POST['img_save'])){
foreach($_POST as $klucz => $wartosc ){
if(is_numeric($klucz)){
mysql_query('UPDATE offer_foto SET POS='.$wartosc.'
WHERE ID="'.$klucz.'"') or die(mysql_error());
}
}
}
$foto_zapytanie= mysql_query('SELECT * FROM offer_foto WHERE OFERTA="'.$_GET['offer_id'].'"');
$main_foto= mysql_fetch_array(mysql_query('SELECT MAIN_FOTO FROM offer WHERE ID="'.$_GET['offer_id'].'"'));
//if(mysql_num_rows($foto_zapytanie)<9)echo('<form enctype="multipart/form-data" action="index.php?tryb=oferta&offer_id='.$_GET['offer_id'].'&galeria" method="POST"><input name="offer_img" type="file" /><input type="hidden" name="offer_id" value="'.$_GET['offer_id'].'"><input type="submit" value="Dodaj plik" /></form>');
echo('<div id="file_upload"></div><form method="post">');
while($foto=mysql_fetch_array($foto_zapytanie)){
echo "<div style='float:left;'><img src='../galerie/miniaturki/".$foto['SRC']."' style='margin:10px;".($foto['ID']==$main_foto['MAIN_FOTO'] ? "border:2px solid yellow;" : "")."' onclick='_oferta_img_delete(".$foto['ID'].",".$_GET['offer_id'].")'>";
echo("<br/><input style='width:30px;' type='text' name='".$foto['ID']."' value='".$foto['POS']."'></div>");
}
echo('<br> <div style="clear:both"><input type="hidden" name="img_save"><input type="submit" value="Dodaj pliki" "border:2px solid yellow;" /></div></form></div></div>');
echo('</div>');
Czy moge ten mój kod połączyć z tym ?
Kod
// TWORZENIA ZNAKU WODNEGO
$znak = imagecreatefrompng('watermark.png'); // plik który będzie dodany na obraz 03.jpg
$img = imagecreatefromjpeg($save_file); // plik na który będzie nałożony znak downy czyli plik Obrazek1.png
$plik_w = imagesx($img); // szerokość pliku 03.jpg
$plik_h = imagesy($img); // wysokość pliku 03.jpg
$znaczek_w = imagesx($znak); // szerokość znaczka Obrazek1.png
$znaczek_h = imagesy($znak); // wysokość znaczka Obrazek1.png
$od_x = $plik_w - $znaczek_w; // Wyznaczanie położenie w tym przypadku br czyli dolny prawy róg
$od_y = $plik_h - $znaczek_h; // Wyznaczanie położenie w tym przypadku br czyli dolny prawy róg
imagecopy($img, $znak, $od_x, $od_y, 0, 0, $znaczek_w, $znaczek_h); // Kopiuje i nakłada na obraz znak downy
imagejpeg($img, $save_file, 80); // Zapisuje gotowy plik, liczba 100 oznacza jakość obrazu można ustawić od 0 do 100
// TWORZENIE MINIATURKI
$width = imagesx($img);
$height = imagesy($img);
$width_mini = 250; // szerokosc obrazka
$height_mini = 170; // wysokosc obrazka
$img_mini = imagecreatetruecolor($width_mini, $height_mini);
imagecopyresampled($img_mini, $img, 0, 0, 0, 0, $width_mini , $height_mini, $width , $height);
$min_save_file = 'min-'.$save_file.''; // nazwa miniaturki
imagejpeg($img_mini, $min_save_file, 90); // utworzona miniaturka liczba (80) oznacza jakos obrazka od 0 do 100
imagedestroy($img);
imagedestroy($img_mini);
}
$znak = imagecreatefrompng('watermark.png'); // plik który będzie dodany na obraz 03.jpg
$img = imagecreatefromjpeg($save_file); // plik na który będzie nałożony znak downy czyli plik Obrazek1.png
$plik_w = imagesx($img); // szerokość pliku 03.jpg
$plik_h = imagesy($img); // wysokość pliku 03.jpg
$znaczek_w = imagesx($znak); // szerokość znaczka Obrazek1.png
$znaczek_h = imagesy($znak); // wysokość znaczka Obrazek1.png
$od_x = $plik_w - $znaczek_w; // Wyznaczanie położenie w tym przypadku br czyli dolny prawy róg
$od_y = $plik_h - $znaczek_h; // Wyznaczanie położenie w tym przypadku br czyli dolny prawy róg
imagecopy($img, $znak, $od_x, $od_y, 0, 0, $znaczek_w, $znaczek_h); // Kopiuje i nakłada na obraz znak downy
imagejpeg($img, $save_file, 80); // Zapisuje gotowy plik, liczba 100 oznacza jakość obrazu można ustawić od 0 do 100
// TWORZENIE MINIATURKI
$width = imagesx($img);
$height = imagesy($img);
$width_mini = 250; // szerokosc obrazka
$height_mini = 170; // wysokosc obrazka
$img_mini = imagecreatetruecolor($width_mini, $height_mini);
imagecopyresampled($img_mini, $img, 0, 0, 0, 0, $width_mini , $height_mini, $width , $height);
$min_save_file = 'min-'.$save_file.''; // nazwa miniaturki
imagejpeg($img_mini, $min_save_file, 90); // utworzona miniaturka liczba (80) oznacza jakos obrazka od 0 do 100
imagedestroy($img);
imagedestroy($img_mini);
}