Ik heb een probleem met mijn php script die een flight status toont, in png vorm.
Ik heb ook al hulp gevraagd op een ander forum, maar die konden me niet helpen. Aangezien de header erin zit. De commands en dergelijke..
Het gaat om de volgende stuk tekst:
<?php
//header('Content-Type: image/png');
require $cfg_link;
$con = mysql_connect($host, $username, $password) or die("Cant connect! - " . mysql_error());
mysql_select_db($database, $con) or die("Cant select db! - " . mysql_error());
$query = mysql_query("SELECT COUNT(IDPilot) AS nof, AVG(LandingVS) AS AvgLdgVS, AVG(LandingIAS) AS AvgLdgIAS, SUM(DistanceFlight) AS TotalFlyDist, SUM(BlockTime) AS TotalHrs FROM pirep WHERE IDPilot='" . $_GET['id'] . "' ", $con) or die("Error! - " . mysql_error());
$pirep = mysql_fetch_array($query); //The PIREP query
$queryy = mysql_query("SELECT * FROM pilots WHERE IDPilot='" . $_GET['id'] . "' ", $con) or die("Error! - " . mysql_error()); $pilot = mysql_fetch_array($queryy); //The Pilot Query
$line1 = "Pilotname: " . $pilot['FullName'] . " (ID: " . $pilot['IDPilot'] . ")";
$line2 = "Country: " . $pilot['Country'];
$line3 = "Nbr Flights: " . $pirep['nof'];
$line4 = "Avg Landing VS: " . $pirep['AvgLdgVS'];
$line5 = "Avg Landing IAS: " . $pirep['AvgLdgIAS'];
$line6 = "Total Dist Flyed: " . $pirep['TotalFlyDist'] . " NM's";
$line7 = "Total Time Flyed: " . $pirep['TotalHrs'];
// /*
$img = imagecreatefrompng($bg_img_link);
$txtw = imagecolorallocate($img, 255, 255, 255);
$txtb = imagecolorallocate($img, 0 , 0, 0);
imagestring($img, 5, 35, 20, $line1, $txtw);
imagestring($img, 5, 35, 35, $line2, $txtw);
imagestring($img, 5, 35, 50, $line3, $txtw);
imagestring($img, 5, 35, 65, $line4, $txtw);
imagestring($img, 5, 35, 80, $line5, $txtw);
imagestring($img, 5, 35, 95, $line6, $txtb);
imagestring($img, 5, 35, 110, $line7, $txtb);
imagestring($img, 3, 2, 205, "Flights Of Brian - Private System", $txtb);
imagepng($img);
imagedestroy($img);
// */
/*
print $line1; print "<br>";
print $line2; print "<br>";
print $line3; print "<br>";
print $line4; print "<br>";
print $line5; print "<br>";
print $line6; print "<br>";
print $line7; print "<br>";
*/
header("Location: members/" . $pilot['IDPilot'] . "-pi.PNG");
?>
Aangezien dit script, het plaatje niet toont. Maar wel kan tonen, via een output heb ik een output erop gezet. Maar om ruimte te besparen, zou ik graag dit intern laten zien. via de php file dus. En ter informatie.. Dit is een combinatie van php en mysql.
En ik weet, de header en dergelijke zijn op dit moment, gemarkeerd als opmerking maar dat is expres. Zodat er geen problemen zouden voorkomen.
Ik hoop dat iemand mij kan helpen..
Groet,
Brian
P.S.
Ik ben sinds net geregistreerd dus excuses als dit het verkeerde forum is.