Einzelnen Beitrag anzeigen
  #5 (permalink)  
Alt 26-06-2004, 11:30
MaxPayne
 Member
Links : Onlinestatus : MaxPayne ist offline
Registriert seit: Jul 2002
Ort: Stadtilm
Beiträge: 359
MaxPayne ist zur Zeit noch ein unbeschriebenes Blatt
MaxPayne eine Nachricht über ICQ schicken
Standard

Du hast das falsch verstanden mit der Ausgabe von Bildern per PHP. Ein Bild wird in PHP wie folgt erzeugt:

a) erstmal sendest du die entsprechenden Header

b) dann den Bild-Code

c) keine weitere Ausgabe (also kein HTML, oder sonstwas für Schnickschnack) darf ausgegeben werden, du kannst also immer nur _ein_ Bild erzeugen

Alles was nach dem Image-Header kommt interpretiert der Browser als Binärdaten (diese komischen Zeichen ), die er für die Erzeugung des Bildes verwendet. Wenn da drinne natürlich irgendwelche HTML-Codes wie bei dir <td> und <table> etc. vorkommen wird der Code des Bildes dadurch zerstört und der Browser zeigt das Bild nicht an. Also nur den Bild-Code ausgeben, nichts anderes.

Um das ausgegebene Bild jezt in einer Webseite anzeigen zu können musst du das PHP-Skript, dass das Bild erzeugt als Quelle im <img>-tag angegeben - also etwa so: <img src="./img.php">.
Mit Zitat antworten