<?php

header('Content-Type: image/jpeg');

/* mysql_connect('147.32.164.26','alik',((password)))
   or die('Error:'.mysql_error() );
mysql_select_db('alik');     */

if ($link=mysqli_connect('147.32.164.26','alik','bouda','alik') )
{

//values of keys:
// 1 reserved - missing key
// 3    prt/en
// 33   iat/en
// 5    web/en
// 9    pps
// 11   tzsi
// 12   ene12
// 13   ene13
// 111  ac
//the key should be submitted as a GET parameter: counter.php?k=7

$klic=1;     //default value
$cislo=1234;

//check existency before use (other - eny error will destroy the resulting image)
if($_GET == true)
{
$klic = $_GET['k']; 
}
if ($klic<1) 
{
$klic=1;
}
;

$cname = 'arii_fs_cvut_counter_'.$klic;
$inc_cnt=1;

foreach($_COOKIE as $n1 => $v1) 
  {   
  if ($n1 == $cname )
        {$inc_cnt=0; }; };

  if ($inc_cnt==1)
     { setcookie($cname,"iat.fs.cvut.cz",time()+3333 ); $inc_cnt=1; } ;
// setcookie paramaters: name, value, expire (, path, domain, ...) ; actual time +3333 s (less then one hour) 

//read from database:
mysqli_real_query($link,'select max(cislo) as minuly from counter3 where klic='.$klic.';');
//$result=mysqli_use_result($link);
//$result=mysql_query('select max(cislo) as minuly from pocitadlo3 where klic='.$klic.';');
$result = mysqli_use_result($link) ;
$row=mysqli_fetch_row($result);
//$cislo=intval(mysqli_fetch_field($result));
mysqli_free_result($result);                         
$cislo=$row[0];
//mysqli_free_result($result);                         
                 
//add one and write back:
$cislo+=$inc_cnt;

$q= 'insert into pocitadlo3 values ('.$cislo.','.$klic.',"'. $_SERVER["REMOTE_ADDR"].'",now());';
//$result=mysql_query($q);          
mysqli_real_query($link,$q);        
mysqli_close($link);     

} // end of "if sql works ..."

$size=4;

if ($cislo>9999) 
{
$size=5;
}
;

if ($cislo>99999) 
{
$size=6;
}
;


$src = @imagecreatefromjpeg('0123456789.jpg');
$dst = imagecreatetruecolor(25*$size, 39);

for ($i=$size-1; $i>=0; $i--) {
  $c = $cislo % 10;
  $cislo = ($cislo - $c) / 10;
  imagecopy($dst, $src, $i*25, 0, $c*25, 0, 25, 39);
}

imagejpeg($dst);

imagedestroy($dst);

imagedestroy($src);

?>