Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $tabela = '*znajomek_galeria';
- echo 'Lista rekord�w i wykres z tabeli ' . $tabela . ' | Kod zrodlowy skryptu dostepny w kodzie html';
- $obrazek = ImageCreateTrueColor(640, 480);
- $kolor1 = imagecolorallocate($obrazek, 255, 255, 255);// tekst1
- $kolor2 = imagecolorallocate($obrazek, 0, 0, 0);// tekst2
- $kolor3 = imagecolorallocate($obrazek, 255, 255, 255);// luki i linie
- $kolor4 = imagecolorallocate($obrazek, 0, 80, 41);// fill tlo
- $kolorlini = imagecolorallocate($obrazek, 56, 112, 41);// kolor linii wykresowej
- imagefilledrectangle($obrazek, 0, 480, 640, 0, $kolor4); //lewy g�rny, lewy dolny, prawy gorny, prawy dolny
- ImageLine($obrazek, 125, 5, 125, 100, $kolor3); //x,y/x,y //pionowa linia wykresu
- ImageLine($obrazek, 125, 100, 350, 100, $kolor3); //x,y/x,y //pozioma linia wykresu
- include('db.php');
- $pokaz = zapytaj("SELECT * FROM `$tabela`;");
- $ile = mysql_num_rowS($pokaz);
- for($i2=0;$i2<$ile;$i2++)
- {
- $wiersz = mysql_fetch_array($pokaz);
- $gora = $gora + 10;
- imagestring($obrazek, 1, 10, $gora, $i2 . '. '.$wiersz[2], $kolor1); //rozmiar, od lewej, od gory,
- ImageLine($obrazek, 125, 100, 350, $i2, $kolorlini); //x,y/x,y //linia wykresowa
- }
- $pokaz2 = zapytaj("SELECT * FROM `$tabela`;");
- $ile2 = mysql_num_rowS($pokaz2);
- for($i3=1;$i3<2;$i3++)
- {
- imagestring($obrazek, 2, 352, 0, $i3, $kolor1); //rozmiar, od lewej, od gory, //min
- }
- imagestring($obrazek, 1, 352, $ile, $ile, $kolor1); //rozmiar, od lewej, od gory, //max
- imagestring($obrazek, 1, 115, $ile, $ile, $kolor1); //rozmiar, od lewej, od gory, //skala
- ImageLine($obrazek, 110, $ile, 352, $ile, $kolor3); //x,y/x,y //znacznik
- /////////////////////////////////
- $c = imagecolorallocate($obrazek, 0, 0, 0);
- $z = imagecolorallocate($obrazek, 56, 112, 41);
- $w = imagecolorallocate($obrazek, 255, 255, 255);
- $style = array($c, $c, $c, $c, $c, $z, $z, $z, $z, $z, $w);
- imagesetstyle($obrazek, $style);
- imageline($obrazek, 110, $ile, 352, $ile, IMG_COLOR_STYLED);
- ////////////////////////
- $tekst1 = 'MLKL Team 2007-2010 generator | godzina '. date('H:i:s');
- $tekst2 = '100x100 px';
- $tekst3 = '100x100 px';
- //imagefilledrectangle($obrazek, 0, 100, 100, 200, $kolor1); //lewy g�rny, lewy dolny, prawy gorny, prawy dolny
- //imagefilledrectangle($obrazek, 100, 200, 200, 300, $kolor1); //lewy g�rny, lewy dolny, prawy gorny, prawy dolny
- //imagefilledrectangle($obrazek, 200, 300, 300, 400, $kolor1); //lewy g�rny, lewy dolny, prawy gorny, prawy dolny
- $x = '400'; //na osi x
- $y = '200'; // na osi y
- $szerokosc = '200';
- $wysokosc = '200';
- $poczatkowy_kat = '0';
- $koncowy_kat = '360';
- //
- $x1 = '350'; //na osi x
- $y1 = '175'; // na osi y
- $szerokosc1 = '50';
- $wysokosc1 = '50';
- $poczatkowy_kat1= '0';
- $koncowy_kat1 = '360';
- //
- $x2 = '450'; //na osi x
- $y2 = '175'; // na osi y
- $szerokosc2 = '50';
- $wysokosc2 = '50';
- $poczatkowy_kat2= '0';
- $koncowy_kat2 = '360';
- //
- $x3 = '400'; //na osi x
- $y3 = '200'; // na osi y
- $szerokosc3 = '150';
- $wysokosc3 = '150';
- $poczatkowy_kat3= '25';
- $koncowy_kat3 = '155';
- //
- $x11 = '375'; //poczatek
- $y11 = '300'; //poczatek
- $x22 = '375'; //koniec
- $y22 = '480'; //koniec
- //
- $x111 = '425'; //poczatek
- $y111 = '300'; //poczatek
- $x222 = '425'; //koniec
- $y222 = '480'; //koniec
- //twarz (kolo)
- Imagearc($obrazek, $x, $y, $szerokosc, $wysokosc, $poczatkowy_kat, $koncowy_kat, $kolor1);
- //lewe oko
- Imagearc($obrazek, $x1, $y1, $szerokosc1, $wysokosc1, $poczatkowy_kat1, $koncowy_kat1, $kolor3);
- //prawe oko
- Imagearc($obrazek, $x2, $y2, $szerokosc2, $wysokosc2, $poczatkowy_kat2, $koncowy_kat2, $kolor3);
- //usmiech
- Imagearc($obrazek, $x3, $y3, $szerokosc3, $wysokosc3, $poczatkowy_kat3, $koncowy_kat3, $kolor3);
- //szyja
- ImageLine($obrazek, $x11, $y11, $x22, $y22, $kolor3);
- ImageLine($obrazek, $x111, $y111, $x222, $y222, $kolor3);
- imagestring($obrazek, 5, 180, 450, $tekst1, $kolorlini); //rozmiar, od lewej, od gory, //copyright
- imagepng($obrazek, 'wyjscie.png'); //jakosc tylko dla jpeg!
- ?>
- <img src="wyjscie.png">
- <!--KOD SKRYPTU
- $obrazek = ImageCreateTrueColor(640, 480);
- $kolor1 = imagecolorallocate($obrazek, 255, 255, 255);// tekst1
- $kolor2 = imagecolorallocate($obrazek, 0, 0, 0);// tekst2
- $kolor3 = imagecolorallocate($obrazek, 255, 255, 255);// luki i linie
- $kolor4 = imagecolorallocate($obrazek, 56, 112, 41);// fill tlo
- imagefilledrectangle($obrazek, 0, 480, 640, 0, $kolor4); //lewy g�rny, lewy dolny, prawy gorny, prawy dolny
- ImageLine($obrazek, 125, 5, 125, 100, $kolor3); //x,y/x,y //pionowa linia wykresu
- ImageLine($obrazek, 125, 100, 350, 100, $kolor3); //x,y/x,y //pozioma linia wykresu
- include('db.php');
- $pokaz = zapytaj("SELECT * FROM `*znajomek_galeria`;");
- $ile = mysql_num_rowS($pokaz);
- for($i2=0;$i2<$ile;$i2++)
- {
- $wiersz = mysql_fetch_array($pokaz);
- $gora = $gora + 10;
- imagestring($obrazek, 1, 10, $gora, $i2 . '. '.$wiersz[2], $kolor1); //rozmiar, od lewej, od gory,
- ImageLine($obrazek, 125, 100, 350, $i2, $kolor3); //x,y/x,y //linia wykresowa
- }
- $pokaz2 = zapytaj("SELECT * FROM `*znajomek_galeria`;");
- $ile2 = mysql_num_rowS($pokaz2);
- for($i3=1;$i3<2;$i3++)
- {
- imagestring($obrazek, 2, 352, 0, $i3, $kolor1); //rozmiar, od lewej, od gory, //min
- }
- imagestring($obrazek, 1, 352, $ile, $ile, $kolor1); //rozmiar, od lewej, od gory, //max
- imagestring($obrazek, 1, 115, $ile, $ile, $kolor1); //rozmiar, od lewej, od gory, //skala
- ImageLine($obrazek, 110, $ile, 352, $ile, $kolor3); //x,y/x,y //znacznik
- /////////////////////////////////
- $c = imagecolorallocate($obrazek, 0, 0, 0);
- $z = imagecolorallocate($obrazek, 56, 112, 41);
- $w = imagecolorallocate($obrazek, 255, 255, 255);
- $style = array($c, $c, $c, $c, $c, $z, $z, $z, $z, $z, $w);
- imagesetstyle($obrazek, $style);
- imageline($obrazek, 110, $ile, 352, $ile, IMG_COLOR_STYLED);
- ////////////////////////
- $tekst1 = 'MLKL Team 2007-2010 generator | godzina '. date('H:i:s');
- $tekst2 = '100x100 px';
- $tekst3 = '100x100 px';
- //imagefilledrectangle($obrazek, 0, 100, 100, 200, $kolor1); //lewy g�rny, lewy dolny, prawy gorny, prawy dolny
- //imagefilledrectangle($obrazek, 100, 200, 200, 300, $kolor1); //lewy g�rny, lewy dolny, prawy gorny, prawy dolny
- //imagefilledrectangle($obrazek, 200, 300, 300, 400, $kolor1); //lewy g�rny, lewy dolny, prawy gorny, prawy dolny
- $x = '400'; //na osi x
- $y = '200'; // na osi y
- $szerokosc = '200';
- $wysokosc = '200';
- $poczatkowy_kat = '0';
- $koncowy_kat = '360';
- //
- $x1 = '350'; //na osi x
- $y1 = '175'; // na osi y
- $szerokosc1 = '50';
- $wysokosc1 = '50';
- $poczatkowy_kat1= '0';
- $koncowy_kat1 = '360';
- //
- $x2 = '450'; //na osi x
- $y2 = '175'; // na osi y
- $szerokosc2 = '50';
- $wysokosc2 = '50';
- $poczatkowy_kat2= '0';
- $koncowy_kat2 = '360';
- //
- $x3 = '400'; //na osi x
- $y3 = '200'; // na osi y
- $szerokosc3 = '150';
- $wysokosc3 = '150';
- $poczatkowy_kat3= '25';
- $koncowy_kat3 = '155';
- //
- $x11 = '375'; //poczatek
- $y11 = '300'; //poczatek
- $x22 = '375'; //koniec
- $y22 = '480'; //koniec
- //
- $x111 = '425'; //poczatek
- $y111 = '300'; //poczatek
- $x222 = '425'; //koniec
- $y222 = '480'; //koniec
- //twarz (kolo)
- Imagearc($obrazek, $x, $y, $szerokosc, $wysokosc, $poczatkowy_kat, $koncowy_kat, $kolor1);
- //lewe oko
- Imagearc($obrazek, $x1, $y1, $szerokosc1, $wysokosc1, $poczatkowy_kat1, $koncowy_kat1, $kolor3);
- //prawe oko
- Imagearc($obrazek, $x2, $y2, $szerokosc2, $wysokosc2, $poczatkowy_kat2, $koncowy_kat2, $kolor3);
- //usmiech
- Imagearc($obrazek, $x3, $y3, $szerokosc3, $wysokosc3, $poczatkowy_kat3, $koncowy_kat3, $kolor3);
- //szyja
- ImageLine($obrazek, $x11, $y11, $x22, $y22, $kolor3);
- ImageLine($obrazek, $x111, $y111, $x222, $y222, $kolor3);
- imagepng($obrazek, 'wyjscie.png'); //jakosc tylko dla jpeg!
- -->
Advertisement
Advertisement