if($_FILES['f_novy_soubor']['name'])
{
$valid_file = true;
$upload_message = "";
$target_dir = "data/obrazky/";
$soubor = basename($_FILES["f_novy_soubor"]["name"]);
$target_file = $target_dir . $soubor;
$check = getimagesize($_FILES["f_novy_soubor"]["tmp_name"]);
if($check !== false) {
$upload_message .= "Obrazová data - " . $check["mime"] . ".<br />";
list($width, $height, $type, $attr) = $check;
$upload_message .= "Šířka: ". $width .", výška: ". $height ."<br />";
} else {
$upload_message .= "Soubor neobsahuje obrazová data.<br />";
$valid_file = false;
}
if( !$_FILES['f_novy_soubor']['error'])
{
if($_FILES['f_novy_soubor']['size'] > (524000)) //nesmí přesáhnout 0,5 MB
{
$upload_message .= 'Soubor je příliš velký! Nesmí přesáhnout 0,5 MB!.<br />';
$valid_file = false;
}
if ($width > 600 || $width < 400) {
$upload_message .= 'Šířka obrázku musí být mezi 400 až 600 px. <b>Ideálně 567 px!!</b>.<br />';
$valid_file = false;
}
if ($height > 600 || $height < 400) {
$upload_message .= 'Výška obrázku musí být mezi 400 až 600 px. <b>Ideálně 567 px!!</b>.<br />';
$valid_file = false;
}
if($valid_file)
{
if(file_exists($target_file))
{
chmod($target_file,0755);
unlink($target_file);
}
move_uploaded_file($_FILES['f_novy_soubor']['tmp_name'], $target_file);
$upload_message .= 'Soubor byl úspěšně nahrán na web.<br />';
}
}
else
{
$upload_message .= 'Během nahrávání souboru došlo k následující chybě: '.$_FILES['f_novy_soubor']['error'];
}
echo $upload_message."<br />";
}