46356

Bild mit PHP erzeugen

geschlossengelöstFragePHPEntwicklung
Hallo

Ich habe hier einen PHP Script, der meine Website vor Bots etc. schützen sollte...

<?php
header("Content-type: image/png");  
$email    =    "Meine-email Adresse @ bla . com";  
$length    =  (strlen($email)*8);
$im = @ImageCreate ($length, 20)
     or die ("Es konnte kein Bild erzeugt werden...");  
$background_color = ImageColorAllocate ($im, 255, 255, 255); // White: 255,255,255
$text_color = ImageColorAllocate ($im, 55, 103, 122);
imagestring($im, 3,5,2,$email, $text_color);
imagepng ($im);
?>

Leider kann die Datei (also das erzeugte Bild) nur angezeigt werden... ich würde diese aber gerne Speichern...
Wie ist das möglich?

Lg. Alex
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 76106

Url: https://administrator.de/forum/bild-mit-php-erzeugen-76106.html

Ausgedruckt am: 28.04.2025 um 08:04 Uhr

Dani
Dani 16.12.2007 um 20:20:25 Uhr
Goto Top
Hallo Alex,
füge einfach diese Zeilen noch am Ende hinzu:
# Bild wird erzeugt und in Ordner (images/codes) abgespeichert
Header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");   
Header("Content-type: image/jpeg");   
ImagePNG($pic, "images/codes/".$dateiname.".png");   

Gruß
Dani
46356
46356 16.12.2007 um 20:29:40 Uhr
Goto Top
Hallo

Danke Dani für Dein Kommentar!
Du hast mir wieder einmal geholfen!

Lg. Alex