Bild aus jpg erstelle und in Seite einbinden

Do Al Bonsch

Grünschnabel
PHP:
$file = $path_userpics."sono/1sono.jpg";
$im = imagecreatefromjpeg($file);
    
echo "$im<br>";
    
imagejpeg ( $im , "/tmp/test.jpg" );



Momentan bin ich soweit dass ich eine Image aus einer Datei in eine neue Speichern kann oder per Headermanipulation an den Browser .

PHP:
header("Content-type: image/jpeg");
header("Content-Disposition: attachment; filename=new.jpg");
$im = imagecreatefromjpeg($pic_path."3sono.jpg");
    
imagejpeg($im);

Einfach dann eine image mit link auf das Bild ist nicht Sinn der Sache und nur ein Bild ausgeben und Sonst nichts leider auch nicht.

Hat jemand da nen tip , geht das in die Richtung oder bin ich da total auf dem Holzweg .

Ich will dass das Bild ganz normal in einer Seite zwischen Text usw angezeigt werden kann , aber nicht direkt per Link aufrufbar ist .

Gruß Sono
 
Dein Beitrag ist etwas verwirrend!

Du willst also einfach nur ein bild im text ausgeben Ohne link!

<img src="$pfadzumbild/$dateiname" height="$hoehe" weight="$breite">

Wenn du etwas anderes meinst würde ich um eine genaue Beschreibung deines Vorhabens Bitten!
 
Ok wohl ein wenig zu wenig Infos bemerk ich gerade.

Also , ich habe einen Ordner mit Bilder. Diese Bilder sollen nicht direkt per Url zugreifbar sein.

Also wenn einer den Link eines Bildes speichert und direkt aufrufen will dann soll das nicht gehen.
Ich will kurz gesagt eine Funktion schreiben die Zugriff auf Bilder ermöglicht , und der Zugriff auf diese Bilder soll eben nur über diese Funktion funktionieren.

Diese Bilder will ich dann ganz normal in eine Seite infügen wie wenn Sie per Image tag eingefügt worden wären .

Bisher bekomme ich nur das speicher in ein File und das senden eines Bilder per Header Manipulation hin.
 
Hallo!

Wenn ich es richtig verstehe, willst Du also quasi ein Fremdverlinken unterbinden?
Dann dürfte .htaccess dein Freund sein.

Gruss Dr Dau
 
Zurück