Logo auf Bilder drucken! ZugriffsProblem.
Guten Morgen.
Ich habe mit einem Copyright Script angefangen, nun bin ich soweit dass ich ein Copyright auf ein Bild drucken kann, während dieses angezeigt wird.
Also bei meinem Script liegt die Font Datei und das Bild im selben Ordner wie das Script File und das ganze klappt wunderbar.
Doch nun habe ich ein Rechte-Problem, mein UploadScript welches die Bilder erstellt, kopiert diese Bilder in einen Ordner, da haben sie dann CHMOD 600.
Angezeigt werden etc. können die Bilder wunderbar, nur kann leider mein Copyright Script nicht auf die Bilder zugreifen.
Ich habe ein wenig experimentiert und wenn ich die URL im Copyright Script mit http:// mache, dann kann auch mein Script die Bilder bearbeiten, doch ist dies bestimmt nicht die Idee der Funktion. Merk ich an der Ladezeit.
Also hat mir jemand einen Tipp wie ich meine Funktion umschreiben muss oder was ich grundsätzlich ändern muss?
Hier mein Code. (inkl. Link)
Vielen Dank
Hannibal
Guten Morgen.
Ich habe mit einem Copyright Script angefangen, nun bin ich soweit dass ich ein Copyright auf ein Bild drucken kann, während dieses angezeigt wird.
Also bei meinem Script liegt die Font Datei und das Bild im selben Ordner wie das Script File und das ganze klappt wunderbar.
Doch nun habe ich ein Rechte-Problem, mein UploadScript welches die Bilder erstellt, kopiert diese Bilder in einen Ordner, da haben sie dann CHMOD 600.
Angezeigt werden etc. können die Bilder wunderbar, nur kann leider mein Copyright Script nicht auf die Bilder zugreifen.
Ich habe ein wenig experimentiert und wenn ich die URL im Copyright Script mit http:// mache, dann kann auch mein Script die Bilder bearbeiten, doch ist dies bestimmt nicht die Idee der Funktion. Merk ich an der Ladezeit.
Also hat mir jemand einen Tipp wie ich meine Funktion umschreiben muss oder was ich grundsätzlich ändern muss?
Hier mein Code. (inkl. Link)
PHP:
<?php
$text='www.streetstylez.ch';
$font = "visitor1f";
header( "Content-type: image/jpeg");
$im = imagecreatefromjpeg("image.jpg");
$black = ImageColorAllocate($im, 255, 255, 255);
$size=getimagesize("image.jpg");
$breite=$size[0];
$hoehe=$size[1];
$posX=$breite - 300;
$posY=$hoehe - 10;
imagettftext($im, 20, 0, $posX, $posY, $black, $font, $text);
ImageJpeg($im);
ImageDestroy($im);
?>
Vielen Dank
Hannibal
Zuletzt bearbeitet: