Habe einen dummen Fehler! (php & images)

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
isas
Mitglied
Beiträge: 3
Registriert: 21.02.2006 17:24

Habe einen dummen Fehler! (php & images)

Beitrag von isas »

Arbeite gerade an einem Blockdiagramm mit php. Es funktioniert auch wunderbar. siehe:

http://mitglied.lycos.de/isas/paintball/termin/try.php

Doch bau ich dass in eine andre file ein, dann funktioniert das nicht mehr!:

http://mitglied.lycos.de/isas/paintball/termin/text.php

Nur kryptische Zeichen kommen heraus. Der Code is recht lang, deswegen geb ich hier nur den try.php code rein:

Code: Alles auswählen

Header ("Content-type: image/png");
$im = imagecreatefrompng("image.png");

for($x=1;$x<27;$x++){

$a = rand(90,160);
$b = rand(90,160);
$c = rand(90,160);

if($zahl[$x]>9) {
$a = 255;
$b = 0;
$c = 0;
}

$color = ImageColorAllocate($im,$a,$b,$c);
$color_black = ImageColorAllocate($im,0,0,0);

imagefilledrectangle($im , $xa[$x], $ya[$zahl[$x]+1] , $xa[$x+1] , $ya[1], $color);
imagerectangle      ($im , $xa[$x], $ya[$zahl[$x]+1] , $xa[$x+1] , $ya[1], $color_black);

}



ImagePNG($im);
ImageDestroy($im);
Zu erwähnen ist noch, das das try.php file nur das hier enthält (und einigen variablen/arrays, die nur Werte enthalten).
Das andere file hat vorher noch einige berechnungen, wo diese Werte ausgerechnet werden. Das funktioniert auch. Der fehler muss nur im Darstellen des Bilders oder so liegen. (Habe den try code einfach angehängt. Natürlich ohne variablen/arrays bzw nur die, die man braucht. Die anderen werden ja ausgerechnet!)

Vielleicht kann mir einer helfen. Danke
isas
Mitglied
Beiträge: 3
Registriert: 21.02.2006 17:24

Fehler gefunden, Lösung fehlt jedoch!

Beitrag von isas »

Aha, es darf kein Text dort stehen, weder mit echo noch im html code.
Es hängt höchstwahrscheinlich mit dem header zusammen. Nur wie? Ich will Text und Bild, aber das will er nicht ;)

Nun stellt sich mir die frage, wie kann ich das bild speichern?
Benutzeravatar
chriss713
Mitglied
Beiträge: 229
Registriert: 06.06.2005 14:06

Beitrag von chriss713 »

Wie wärs, wenn Du in der text.php die try.php mittels <img>-Tag einbindest? Das sollte/müsste funktionieren.
isas
Mitglied
Beiträge: 3
Registriert: 21.02.2006 17:24

Re

Beitrag von isas »

Danke, hat super geklappt.

Ne einfachere Lösung gibs gar nicht. Naja, ich bin kein php spezialist (eigentlich eine Null), deswegn wusst ich auch nicht, ob da so gehen könnte.
Antworten

Zurück zu „Coding & Technik“