kostenloser Webspace werbefrei: lima-city


Mit PHP ausgegebenes Bild in PHP/HTML Code einbetten

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    esadat

    esadat hat kostenlosen Webspace.

    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?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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!
  4. oder gibst die binaerdaten ein. (sourcecode ansehen!)
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!