Mit PHP ausgegebenes Bild in PHP/HTML Code einbetten
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ansehen
arbeit
bild
code
datei
dynamisch erstellen
einbinden
erstellt header
header
http
image
jemand
rein code
salat
speichern
stunden
text
type
url
webseite
-
Hallo zusammen,
hab mich mal daran gemacht, ein eigenes Captcha zu programmieren. Nach Stunden der Arbeit habe ich es nun geschafft - das Captcha kann selbst ich nicht mehr entziffern ;)
Nun zum Thema:
Ich will das Captcha dynamisch erstellen und daher nicht in einer Datei speichern. Dazu muss es auf der Webseite - PHP-Datei mit HTML Code ausgegeben werden.
Sofern ich nun jedoch das Bild mit header( 'Content-type: image/jpeg' ); ausgebe, wird nur das Bild angezeigt, der Rest bleibt verborgen. Sofern ich den Header weglasse, wird meine Seite angezeigt, das Bild jedoch als Text-Salat ausgegeben. Wie kann ich das Bild als Bild in meinen Textcode einbinden?
Meine Bildausgabe:
$img=imagecreatetruecolor($maxwidth,$maxheight); ... //Captcha wird erstellt header( 'Content-type: image/jpeg' ); ImageJPEG($img); imagedestroy($img);
Das Bild soll in ein Div-Element eingebettet werden
<div> <?php Hier soll das dynamische , nicht als Datei gespeicherte Captcha rein. ?> </div>
Hat jemand eine Idee? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du verlegst den kompletten Teil für die Generierung des Bildes in eine externe PHP-Datei (bild.php) und rufst diese dann ab:
<img src="bild.php" />
Das wars auch schon! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage