<?php
// ZMENSENI OBRAZKU
$cfg_Scale 0.3;
// POVOLENE KONCOVKY UPLOADOVANYCH SOUBORU
$cfg_Extensions = Array ('png''jpg''jpeg');

$path PathInfo($_FILES['File']['name']);
$Name $path['basename'];

if (!
In_Array(StrToLower($path['extension']), $cfg_Extensions))
{
  print 
'Vkládaný soubor není obrázek!';
  exit;
}

// PRESUNUTI OBRAZKU Z TEMPU
Move_Uploaded_File($_FILES['File']['tmp_name'], './'.$Name);

$Image getImageSize($Name);

// VYTVORENI NAHLEDU
$NewWidth $Image[0]*$cfg_Scale;
$NewHeight $Image[1]*$cfg_Scale;
$out ImageCreateTrueColor ($NewWidth$NewHeight);


if (
$Image[2] == 2)
{
  
$source ImageCreateFromJpeg ($Name);
  
ImageCopyResized ($out$source,0,0,0,0,$NewWidth,$NewHeight,$Image[0],$Image[1]);
  
ImageJpeg ($out'./thumb-'.$Name50);
}
elseif (
$Image[2] == 3)
{
  
$source ImageCreateFromPng ($Name);
  
ImageCopyResized ($out$source,0,0,0,0,$NewWidth,$NewHeight,$Image[0],$Image[1]);
  
ImagePng ($out'./thumb-'.$Name);
}

ImageDestroy($out);
ImageDestroy($source);

$back_path PathInfo($_SERVER['PHP_SELF']);
//print $_SERVER['HTTP_HOST'].$back_path['dirname'].'/index.html';
Header ('Location: http://'.$_SERVER['HTTP_HOST'].$back_path['dirname'].'/index.html');
?>