ERLEDIGT
NEIN
NEIN
ANTWORTEN
9
9
ZUGRIFFE
244
244
EMPFEHLEN
-
Hallo,
ich habe folgendes problem und zwar erstelle ich eine Grafik und zeichne dann auf das erstellte Grafik, danach kann ich keine befehle mehr verwenden wie echo u.s.w.
da ich Content-type auf png gesetzt habe:
Wie kann ich das problem beheben?PHP-Code:header ("Content-type: image/png");
Hier ist mal mein Code:
Ich danke euch schonmal für die Hilfe.PHP-Code:<?php
header ("Content-type: image/png");
//$mein_bild = ImageCreate (33, 33);
$mein_bild = ImageCreateFromPNG("img/img01.png");
for ($y=0; $y<7; $y++) {
for ($x=0; $x<7; $x++) {
$rot = ImageColorAllocate ($mein_bild, 255,0,25);
imageFilledRectangle($mein_bild,3+($x*3)+(($x/1)*1),3+($y*3)+(($y/1)*1),3+($x*3)+(($x/1)*1)+2,3+($y*3)+(($y/1)*1)+2,$rot);
}
}
ImagePNG ($mein_bild);
//echo "Test"; //funktioniert dann nicht mehr, wenn ich echo verwende
?>
MfG
-
11.12.11 10:23 #2
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.521
Hallo,
den Header solltest du erst nach imagepng senden. Aber warum willst du da noch echos machen?Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
11.12.11 10:38 #3
@saftmeister:
@jackie05:
Das wird nicht funktionieren, da imagepng() bereits Daten ausgibt und somit einen header()-Aufruf unmöglich macht.
Ich glaube schon, dass du noch z.B. echo() verwenden kannst. Schau mal in den Seitenquelltext ganz unten, da müsste es meiner Menung nach stehen.mfg ComFreek
Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
[PHP] Überprüfen, ob Website erreichbar • Sicherheit in PHP-Codes schaffen • Google Chrome-Extension für tutorials.de • json_compress()
-
11.12.11 10:40 #4
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.521
@ComFreek: Natürlich hast du recht. Eindeutig zu früh heute

Dennoch bleibt die Frage, warum echo bennötigt wird. Wenn es für Debugging gebraucht wird, kann ich trigger_error() empfehlen, und dann das Server-Errog-Log kontrollieren.Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
11.12.11 12:50 #5
Naja, jedenfalls macht das Echo wirklich wenig Sinn, wenn es mit einem image-header ausgegeben wird. Laß Dir doch debug-infos auch ins Bild schreiben

mfg chmeeMein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
Benutzt den DANKE-Knopf oder bewertet den Beitrag
"GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
-> Regexp <- -> php <- -> Javascript <-
-
Oder in eine Log-Datei
-
Vielen Dank für die antworten.
Es geht darum, das ich per mysql eine Highscoreliste lade und in einer Spalte von <table> möchte ich dann das gezeichnete Bild ausgeben.
Gibt es Vielleicht eine andere möglichkeit, wenn ich jetzt 2 Bilder habe, dass ich dann das 2te Bild auf das erste Bild drauf lege bzw. drauf zeichne und dass dann in der Tabelle ausgebe?
Beispiel:
Danke euch schonmal..PHP-Code:<?php
echo "<table>
<tr>
<td width='50'>Test-Bild:</td>
<td width='50'>$img</td>
</tr>
</table>";
?>
MfG
-
Mit deinem oben genannten Quellcode für die Bild-Generierung baust Du nur das Bild auf. Dieses musst Du in einem <img>-Element in den eben genannten HTML-Code einbinden.
bild.php enthält dann den o.g. PHP-Code.HTML-Code:<table> <tr> <td width='50'>Test-Bild:</td> <td width='50'><img src="bild.php" alt="" /></td> </tr> </table>
-
11.12.11 15:08 #9
Nebenbei: Zudem ist der Attributwert 50 zu width falsch. Es gehört eine Einheit dazu, also zB % oder px. Besser noch, so etwas (wie üblich) in die CSS auszulagern.
mfg chmeeMein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
Benutzt den DANKE-Knopf oder bewertet den Beitrag
"GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
-> Regexp <- -> php <- -> Javascript <-
-
Genau das habe ich gemeint, vielen Dank für die Hilfe.
Edit: @chmee ich weiss, das habe ich nur mal per Hand hier ins Forum geschrieben wie ich es meine, meine Tabelle sieht ja in wirklichkeit viel anders aus.
MfGGeändert von jackie05 (11.12.11 um 15:10 Uhr)
Ähnliche Themen
-
zeichnen
Von Spongi27 im Forum C/C++Antworten: 0Letzter Beitrag: 10.02.08, 13:45 -
Zeichnen
Von mal2000b im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 4Letzter Beitrag: 23.10.07, 20:10 -
Zeichnen
Von Ymaster im Forum PhotoshopAntworten: 3Letzter Beitrag: 11.07.07, 22:33 -
In pdf zeichnen ?
Von TTek im Forum Desktop Publishing (DTP)Antworten: 5Letzter Beitrag: 20.11.06, 07:03 -
Säulen Zeichnen, Drachen zeichnen
Von RudeJava im Forum PhotoshopAntworten: 34Letzter Beitrag: 17.07.05, 09:34





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren