Mam dość dziwny problem.Mam skrypt który wyświetla grafikę pod przeglądarką
IE i tu nie ma problemu a jak odpalę przez Firefoxa to pojawiają mi się krzaczki i dziwne znaczki.
Proszę o pomoc ..
O to skrypt.
<?php include("konfiguracja.php"); exit ; } $polaczenie = pg_connect("dbname=".DB_DATABASE." user=".DB_SERVER_USERNAME." port=5432 password=".DB_SERVER_PASSWORD." host=".DB_SERVER ); if (!$polaczenie) { exit; } { $i=$i+1; $suma=$suma + $dane->brutto ; $liczby[$i] = $dane->brutto ; $zap1 = pg_query($polaczenie, " SELECT * FROM pracownicy WHERE id_pracownicy =' $dane->id_pracownicy ' "); $nazwisko[$i] = $dane1->nazwisko ; } $image = imagecreatetruecolor(800, 500); $gray = imagecolorallocate($image, 230, 230, 230); $red = imagecolorallocate($image, 220, 0, 0); $white = imagecolorallocate($image, 255, 255, 255); imagefill($image, 0, 0, $gray); $razem = 0; $najwyzszy = 0; for($n=1 ;$n<$i+1 ; $n++ ) { $razem += $liczby[$n]/100; if ($liczby[$n]/100 > $najwyzszy) $najwyzszy = $liczby[$n]/100; } // Maksymalna wysokosc dla najwyzszego slupka $wysokosc = 350; // Najnizszy punkt slupka $podstawa = 400; // Szerokosc slupka $szerokosc = 45; // Wspolrzedna pierwszego slupka $x = 70; // Odstep miedzy slupkami $odstep = 95; for($n=1 ;$n<$i+1 ; $n++ ) { // Wyliczenie wysokosci slupka z proporcji $wysokosc_slupka = $liczby[$n]/100 * $wysokosc / $najwyzszy; $y = $podstawa - $wysokosc_slupka; imagefilledrectangle($image, $x, $y,$x + $szerokosc, $podstawa, $red); // Wartosc imagestring($image, 3, $x + 10, $y + 50, $liczby[$n], $white); // Opis imagestring($image, 4, $x, $podstawa + 10, $nazwisko[$n], $red); $x += $odstep; } imagepng($image); //Wyswietlam obrazek ?>
Dziękuje serdecznie
Jak będą potrzebne te krzaczki to wstawię je