Показать сообщение отдельно

  #6  
Старый 30.05.2010, 15:18
#Wolf#
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
С нами: 9540826

Репутация: 479
По умолчанию

от скуки, ниразу не полезный скрипт)
PHP код:
<?php
$a
=array(
array(
0,0,0,1,1,1,1,1,0,0,0,0),
array(
0,0,1,1,1,1,1,1,1,1,1,0),
array(
0,0,2,2,2,3,3,2,3,0,0,0),
array(
0,2,3,2,3,3,3,2,3,3,3,0),
array(
0,2,3,2,2,3,3,3,2,3,3,3),
array(
0,2,2,3,3,3,3,2,2,2,2,0),
array(
0,0,0,3,3,3,3,3,3,3,0,0),
array(
0,0,2,2,1,2,2,2,0,0,0,0),
array(
0,2,2,2,1,2,2,1,2,2,2,0),
array(
2,2,2,2,1,1,1,1,2,2,2,2),
array(
3,3,2,1,3,1,1,3,1,2,3,3),
array(
3,3,3,1,1,1,1,1,1,3,3,3),
array(
3,3,1,1,1,1,1,1,1,1,3,3),
array(
0,0,1,1,1,0,0,1,1,1,0,0),
array(
0,2,2,2,0,0,0,0,2,2,2,0),
array(
2,2,2,2,0,0,0,0,2,2,2,2)
);
$r=$_GET['r'];
if(!isset(
$r))$r=10;
$w=count($a[1])*$r;
$h=count($a)*$r;
$img=imagecreatetruecolor($w,$h);
header("Content-type:image/png");
$white=imagecolorallocate($img,255,255,255);
$red=imagecolorallocate($img,233,0,4);
$green=imagecolorallocate($img,136,131,01);
$yellow=imagecolorallocate($img,240,204,0);
function 
color($c){
global 
$white,$red,$green,$yellow;
if(
$c==0)return $white;
elseif(
$c==1)return $red;
elseif(
$c==2)return $green;
elseif(
$c==3)return $yellow;
else return 
false;
}
for(
$i=0;$i<=count($a);$i++){
   for(
$j=0;$j<=count($a[1]);$j++){
imagefilledrectangle($img,$j*$r,$i*$r,$j*$r+$r,$i*$r+$r,color($a[$i][$j]));

}}
imagepng($img);
imagedestroy($img);
?>

Последний раз редактировалось #Wolf#; 31.05.2010 в 10:32..
 
Ответить с цитированием