Viewing File: /people/testlab/www/testlab.com.pl/panel/kod.php

<?
session_start(); //rozpoczynamy sesję 
$czcionki = array('verdana'); //definiujemy czcionki za pomocą tablicy 
header("Content-type: image/png"); //ustawiamy nagłówek HTTP na obrazek png 
$obraz = ImageCreate(250, 40); //tworzymy obrazek o wysokości 40 i szerokości 250 
$kolor['1'] = ImageColorAllocate($obraz, 255, 255, 255); //definiujemy kolor 1 (biały) 
$kolor['2'] = ImageColorAllocate($obraz, 169, 169, 169); //definiujemy kolor 2 (darkgray) 
$kolor['3'] = ImageColorAllocate($obraz, 220, 220, 220); //definiujemy kolor 3 (gainsboro) 
ImageFilledRectangle($obraz, 0, 0, 300, 50, $kolor['1']);  
ImageFilledArc($obraz, 25, 25, 40, 40, 180, 360, $kolor['3'], 1); 
for($i = 0; $i < 60; $i++) //w pętli 
{       
imageellipse($obraz, rand(0, 250), rand(0, 40), rand(2, 30), rand(2, 30), $kolor['2']); //tworzymy losowo rozmieszczone elipsy o kolorze darkgray 
} 

for($i = 0; $i < 3; $i++) 
{ 
ImageTTFText($obraz, rand(25,30), 0, rand(25,30), rand(30,35), $kolor['3'], $czcionki[rand(0, count($czcionki) - 1)], $_SESSION['obst']); //dodajemy do rysunku tekst o losowym położeniu, kolorze gainsboro, losowej czcionce (losowanej z tablicy) 
}  

ImageTTFText($obraz, rand(25,30), 0, rand(25,30), rand(30,35), $kolor['2'], $czcionki[rand(0, count($czcionki) - 1)], $_SESSION['obst']); //dodajemy do rysunku tekst o losowym położeniu, kolorze darkgray, losowej czcionce (losowanej z tablicy) oraz tekście, który przekażemy za pomocą sesji   
Imagepng($obraz); //wyświetlamy obrazek za pomocą funkcji <a href="manualphp-ImagePNG.html">ImagePNG</a> 
ImageDestroy($obraz); //niszczymy identyfikator pliku 
session_unregister('obst'); //zwalniamy z sesji obst 

?>
Back to Directory File Manager