Bilder werden nicht angezeigt, Code falsch?

Tualex

Erfahrenes Mitglied
Hallo!

Hier erstmal der Bildercode:
PHP:
   <?php
     $menge = rand(5,5);
   $pass = array($menge);
   
   for ($i = 0; $i <= ($menge - 1); $i++) {
      $grossKlein = rand(1,2);
      if ($grossKlein == 1)
   	   {
   		$nmr = rand(97,121);
   		}
   		else
   		{
   		$nmr = rand(65,90);
   		}
   $pass[$i] = chr($nmr);
   }	  
   	for($i = 0; $i <= ($menge -1); $i++) {
     $psw.=$pass[$i];
     } 
   header ("Content-type: image/png");
   $im = @ImageCreate (50, 100)
   	  or die ("Kann keinen neuen GD-Bild-Stream erzeugen");
   $background_color = ImageColorAllocate ($im, 255, 255, 255);
   $text_color = ImageColorAllocate ($im, 233, 14, 91);
   ImageString ($im, 1, 5, 5, $psw, $text_color);
   ImagePNG ($im);
   ?>
Wenn ich diese Datei so speichere und hochlade, dann draufgehe sieht man kein Bild sondern diesen code:
Code:
    ‰PNG  IHDR2dþ&ñPLTEÿÿÿé[‘Ë?£/IDAT(‘c`
   (pBi^0ŲÔßLï\í¢™—rƒi†¥œ`qf’-£`ÐE@Ö°c?IEND®B`‚
Was ist da falsch?
Die Datei könnt ihr auch HIER anschauen

[EDIT]
habe rausgefunden, dass wenn man nichts anderes auf die Seite macht (anderen Code oder so) dann gehts normal!
 
Zuletzt bearbeitet:
Ist das ein Unterschied, ob es am anfang steht oder nicht?
Vielleicht hast du es ja übersehen, denn es steht schon da im Code.
 
Oh, entschuldigung, ich hab's übersehen. Es muss an den Anfang, weil du schon eine Session sendest. Siehe Fehlermeldung. Ich würde den Code auch nicht include (also das Bild), sondern es einfach per <img> einbinden.

PS: Schreib mal bitte den direkten Link zur Datei. Der sollte höchstwahrscheinlich nämlich gehen.

PPS: Auf dem Bild (http://uprojects.up.funpic.de/up/images/styles.png) ist ein Fehler: es fehlt ein e. :)
 
Zuletzt bearbeitet:
Crashburn hat gesagt.:
PPS: Auf dem Bild (http://uprojects.up.funpic.de/up/images/styles.png) ist ein Fehler: es fehlt ein e. :)

Sorry das ich so spät schreibe aber egal:
Das finde ich an diesem Forum sch***** !
Es war eine ganz andere Frage und das ist bei jedem Thema, welches ich eröffne da kommen immer die Besserwisser an und sagen was, was ich überhauptnicht gefragt habe und sagt jetzt nicht wir wollen ja nur Helfen ich weiss selber, dass da ein E fehlt und das ist auch extra so :mad:

P.S.: Die Admins können mich ruhig verwarnen oder löschen! Diese Meinung musste raus und wenn ihr mich löscht ist das kindisch von euch!
 
Zuletzt bearbeitet:
Mein Gott entschuldige, dass ich versucht habe zu helfen. :rolleyes:

Und außerdem musst du nicht von mir auf die gesamte Community schließen!
 
Zurück