Hallo,
ich bin noch relativ neu in der PHP-Materie und habe folgendes Problem:
Ich möchte einen Banner mit PHP erstellen, klappt soweit auch, allerdings nur
wenn ich den kompletten Code der mit der "serverstatus.class.php" (die hat 100% keine Fehler) zu tun hat weglasse.(mit //gn gekennzeichnet)
PHP
<?php
header("Content-type: image/png");
//Hintergrundbild einbinden
$bild = imagecreatefrompng("css.png");
//Farben festlegen
$farbe1 = imagecolorallocate($bild,30,144,255); //DodgerBlue
$farbe2 = imagecolorallocate($bild,0,255,0); //Green
$farbe3 = imagecolorallocate($bild,205,192,176); //AntiqueWhite3
$farbe4 = imagecolorallocate($bild,238,0,0); //Red2
$farbe5 = imagecolorallocate($bild,64,64,64); //Grey25
$farbe6 = imagecolorallocate($bild,255,255,0); //Yellow
$farbe7 = imagecolorallocate($bild,0,20,100); //dunkles blau
include("serverstatus.class.php");//gn
$server = "funserver.dyndns-server.com";
$port = "1105";
//auf server connecten
$verbindung = new CSSAbfrage;//gn
$verbindung -> cssserver($server.":".$port);//gn
$infos = $verbindung->infos();//gn
//infos verarbeiten
$svrName = $infos['name'];//gn
$plrPlr = $infos['players'];//gn
$mapName = $infos['map'];//gn
//Formen bzw Text zeichnen
imagestring($bild,5,180,21,$svrName,$farbe7);
imagestring($bild,5,180,45,$plrPlr,$farbe7);
imagestring($bild,5,180,66,$mapName,$farbe7);
//Ausgabe des Bildes bzw Banners
imagepng($bild);
//imagedestroy($bild);
echo "<img src=\"grafik.php\"/>";
?>
Alles anzeigen
Die Frage ist nun, wie kann ich es lösen, dass mir das Bild angezeigt wird,
denn der Browser spuckt nur das aus (als Bild -.-) :
Die Grafik "http://www.poeschl-siegfried.de/cs-s/test/grafik.php" kann nicht angezeigt werden, weil sie Fehler enthält.