Hi!
ich habe 2 skripte (speichern unter skript und ein copyright-skript) die einzeln bestens funktionieren, leider schaff ich es nicht, das Bild zu speichern, wo das Copyright-Logo mit drauf ist. Vielleicht könnt ihr mir helfen.
Copyright-Skript wird übergeben mit im <img src='copyright.php?bild=xyz.jpg'>
Download-Skript ($id ist images/xyz.jpg, ohne wasserzeichen)
Wie gesagt er speichert das bild bestens nur ohne wasserzeichen, und wenn ich als $id = copyright.php.... mache bekomme ich Header -Errors... Habt ihr zufällig eine Idee, wie ich das umsetzen kann?
Danke
ich habe 2 skripte (speichern unter skript und ein copyright-skript) die einzeln bestens funktionieren, leider schaff ich es nicht, das Bild zu speichern, wo das Copyright-Logo mit drauf ist. Vielleicht könnt ihr mir helfen.
Copyright-Skript wird übergeben mit im <img src='copyright.php?bild=xyz.jpg'>
PHP:
<?php
$Wasserzeichen = ImageCreateFromGIF("background/copyright.gif");
$size=getimagesize($bild);
$breite=$size[0];
$hoehe=$size[1];
if($size[2]==2) {
$Bild=ImageCreateFromJPEG($bild);
ImageCopy($Bild, $Wasserzeichen, imagesx($Bild)-imagesx($Wasserzeichen), imagesy($Bild)-imagesy($Wasserzeichen), 0, 0, imagesx($Wasserzeichen), imagesy($Wasserzeichen));
ImageJPEG($Bild);
ImageDestroy($Bild);
}
?>
Download-Skript ($id ist images/xyz.jpg, ohne wasserzeichen)
PHP:
<?php
function download($file) {
$size = filesize($file);
header("Content-type: application/octet-stream");
header("Content-disposition: attachment; filename=".$file);
header("Content-Length: ".$size);
header("Pragma: no-cache");
header("Expires: 0");
readfile($file);
}
download($id);
?>
Wie gesagt er speichert das bild bestens nur ohne wasserzeichen, und wenn ich als $id = copyright.php.... mache bekomme ich Header -Errors... Habt ihr zufällig eine Idee, wie ich das umsetzen kann?
Danke