hallo, ich hoffe, ich finde hier ein paar PHP cracks. und zwar hab ich folgendes problem. hab die zwei files:
test2.php
[php]
<?php
header ("Content-type: image/JPEG");
$im = ImageCreate(100,20);
$total_color = ImageColorAllocate($im, 154,192,205); // LightBlue3
$usage_color = ImageColorAllocate($im, 104,131,139); // LightBlue4
imagefilledrectangle($im, 0, 0, 53, 20, $usage_color);
ImageJPEG ($im);
ImageDestroy ($im);
?>
[/php]
test1.php
[php]
<?php
// Total
$dt_hd = disk_total_space("/"); // Alloc total diskspace on /
$dt_hd_kb = $dt_hd / 1024; // Convert from Bytes to Kbytes
echo nl2br("$dt_hd_kb KBytes Total \n");
// Free
$df_hd = disk_free_space("/");
$df_hd_kb = $df_hd / 1024;
echo nl2br("$df_hd_kb KBytes used \n");
// Percent output
$prozent = 100 * $df_hd_kb / $dt_hd_kb;
$prozent_gerundet = number_format($prozent);
echo ("$prozent_gerundet");
echo nl2br ("%\n");
// Graphbar
echo "<img src=\"test2.php\"";
?>
[/php]
mein problem ist, dass ich jetzt die gerundete prozentzahl als variable im test2.php im filledimagerectangle eingeben möchte anstatt die zahl 53.
das will aber nicht.
ausserdem habe ich das problem mit dem "header ("Content-type: image/JPEG")", dass dieser nicht "included" werden kann (deshalb <img src). hab schon gegoogled und es hiess, dass man header-contents in einen separaten buffer mit ob_start und ob_end_flush einbinden muss. das hab ich probiert, aber nicht geschafft.
kann mir jemand helfen? vielen dank im voraus.