Erzeugtes Image einbinden

Duddle

Erfahrenes Mitglied
Servus!

Ich lerne mir gerade PHP an und unter kräftiger Zuhilfenahme der hiesigen Videotutorials und php.net hab ich schon einige interessante (wenn auch für die Cracks sicherlich lächerliche :-) ) Dinge erstellt.

Jetzt wollte ich mal ein dynamisch erzeugtes Image probieren, damit eine Login-Abfrage nicht automatisiert ablaufen kann.

Das Erstellen des Bildes ist kein Problem:

PHP:
// createimage.php - erstellt ein Bild

header ("Content-type: image/png");
    $im = ImageCreate (60, 25) or die("Kein Bild erzeugt!"); // Bild erstellen
    $color = ImageColorAllocate ($im, 220, 220, 220);// grau

    $color = ImageColorAllocate ($im, 0,0,0); //schwarz
    imagestring($im,5,6,3,$_SESSION["imgkey"],$color);

    ImagePNG ($im) or die("Endbild nicht erzeugt!"); // Bild "ausgeben"
    Imagedestroy ($im); // kaputten

Das funktioniert lokal und auf dem Webspace von Lycos (jaja, der ist kostenlos -_- ) wunderbar.

Jetzt will ich das auf meiner Login-Seite einbinden.
Klar, ein einfaches <img src="createimage.php" /> sollte doch funktionieren, oder?

Tut es aber nur, wenn ich lokal mit Xampp arbeite. Sobald ich die anfordernde Datei auf den Webspace lade, hat er zwar einen Platzhalter für das Bild dort, aber es wird nicht richtig erzeugt / bleibt weiß.

Anschauen könnt ihr euch das Ganze auf

http://mitglied.lycos.de/duddle2k/

Einzeln aufgerufen funktioniert das Erzeugen wie gesagt ohne Probleme:
http://mitglied.lycos.de/duddle2k/createimage.php

Wenn man jetzt von der Seite auf den Start zurück geht, bleibt das Bild auch noch kurz zu sehen, wird dann aber wieder weiß.

Ich weiß nicht weiter. Die Boardsuche hat nichts ausser dem <img src="bilderzeugen.php"> und Abarten hervorgebracht. Ich denke schon, das ich keinen Syntax-Fehler drin habe. Vielleicht ist auch der Webspace zu langsam? Das bezweifle ich aber auch.
Testweise habe ich auch das ImageDestroy auskommentiert, ohne Erfolg.

Kann ich irgendwie noch mehr Debug-Informationen aus dem Kerlchen rauskitzeln?

Vielen Dank im Voraus,

Duddle
 
Bei mir wird das Bild auf der normalen Page sogar 3 mal angezeigt. Aber der rest von der Login Page net, außer Wertung.

Gruß GalaxyWarrior

[EDIT]
Da war ja glatt einer schneller :suspekt:
[/EDIT]
 
Das ist mir doch äusserst peinlich. :-(

Scheinbar hatte ich noch irgendeine alte Session drin (hab noch ein paar Abfragen vor dem Bild) oder so?

Keine Ahnung, jetzt (nachdem ich mal das Browserfenster komplett geschlossen hab) geht's auch bei mir :-)


Naja, wieder ein paar sinnlose Daten im Forum mehr…

Edit:
Hmm, äusserst seltsam. Hab es jetzt nochmal auf Arbeit von 3 versch. Rechnern getestet, es will aber schlichtweg nicht mehr funktionieren :( Werd das Bild wohl doch irgendwie zwischenspeichern müssen und dann erst ausgeben lassen…

Duddle
 
Zuletzt bearbeitet:
Zurück