witam,
skorzystałam z pliku z netu, który "w locie" robi znak wodny.
Plik watermark.php mam w katalogu razem ze zdjęciami
<?php
$imagesource = $_GET['obraz'];
$watermarkPath = $_GET['znak'];
$watermarkType = substr($watermarkPath,strlen($watermarkPath)-4
,4
);
if($filetype == ".gif")
$image = @imagecreatefromgif($imagesource);
else
if($filetype == ".jpg" || $filetype == "jpeg")
$image = @imagecreatefromjpeg($imagesource);
else
if($filetype == ".png")
$image = @imagecreatefrompng($imagesource);
else
if(!$image)
if($watermarkType == ".gif")
$watermark = @imagecreatefromgif($watermarkPath);
else
if($watermarkType == ".png")
$watermark = @imagecreatefrompng($watermarkPath);
else
if(!$watermark)
$imagewidth = imagesx($image);
$imageheight = imagesy($image);
$watermarkwidth = imagesx($watermark);
$watermarkheight = imagesy($watermark);
$startwidth = (($imagewidth - $watermarkwidth) );
$startheight = (($imageheight - $watermarkheight) );
imagecopy($image, $watermark, $startwidth, $startheight, 0, 0, $watermarkwidth, $watermarkheight);
imagejpeg($image);
imagedestroy($image);
imagedestroy($watermark);
?>
a zdjęcie wywołuję tak:
<?php
echo "<img src='images/watermark.php?obraz=".$photoID."".$fullname."&znak=watermark.png'/>"; ?>
gdzie robię błąd? bo zdjęcia się nie pojawiają ?
z góry dzięki za pomoc