Ostatnio napisałem generator obrazków, który z kodu 0-1 owego robi obrazki czarny pixel-bialy pixel.
Proszę o ocenę
input.php
<html> <head> </head> <body> <form action="generator.php" method="POST"> <?php $liczba = $_GET['liczba']; if(empty($liczba) == true) echo 'podaj zmienna \'liczba\' sposobem GET'; else{ for($x = 0; $x < $liczba; $x++){ ?> <?php } ?> <input type="hidden" name="liczba" value="<?php echo $liczba?>"> <input type="submit" value="wyslij"> </form> <?php }?> </body> </html>
Generator.php
<?php $liczba = $_POST['liczba']; for($x=0; $x <$liczba; $x++){ $table[$x] = $_POST[$x]; } for($x=0; $x <=$liczba; $x++){ // wczytanie wszystkich rekordow do drugiej tablicy } $dlugosc = $dlug['0']; // deklarowanie dlugosci najdluzszego rekordu $ob = imagecreatetruecolor($dlugosc, $liczba); // tworzenie obrazka $bialy = imagecolorallocate($ob, 255, 255, 255); // definiowanie kolorow $zolty = imagecolorallocate($ob, 50, 250, 50); $czarny = imagecolorallocate($ob, 0,0,0); imagefill($ob, 0,0, $bialy); // pokolorowanie tla for($x=0; $x<=$liczba; $x++){//zapetla tyle samo jaka jest liczba danych w tablicy for($z=0; $z<=$dlugosc;$z++){ // wczytuje znaki po kolei if($z==0){ if($pixel == 0){ imageline( $ob, 1, $c, 1, $c, $bialy ); // bialy pixel } if($pixel == 1){ imageline( $ob, 1, $c, 1, $c, $czarny); // czarny pixel } } if($z > 0 && $z < $dlugosc){ if($pixel == 0){ imageline($ob, $z+1, $c,$z+2,$c, $bialy); // bialy pixel } if($pixel == 1){ imageline($ob, $z+1, $c,$z+2,$c, $czarny); // czarny pixel } } if($z == $dlugosc){ $c++; //zmienia wartosc $x w table[$x] } } } imagepng($ob) ; imagedestroy($ob); ?>
Jeżeli kod/temat jest na zbyt niskim poziomie proszę o przeniesienie do przedszkola

Pozdrawiam naitsabes