/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///Dobrý den, jsem rád, že jste se rozhodli vyzkoušet mojí fotogalerii.
/// autor: Jan Kosnar
/// honza.kacko@seznam.cz
/// www : http://freegal.wz.cz, patrně zde naleznete novější verze této galerie
/// ICQ: 166172977
/// verze FREEGAL SL 1.0 (29.7.2005)
///
///Tato galerie je volně šiřitelná, můžete jí jakkoliv pozmněnovat, avšak Vás žádám, ponechte přiloženu vždy alespoň informaci o autorovi, můj e-mail
///
///
///
///
///
///potřebujete:
///neměnit název souboru galerie.php
///mít práva pro zápis do adresáře
///vyžaduje mít v php nainstalováno gd2
///
///
///
///
///INSTALACE:
///Nahrajte soubor galerie.php (nepřejmenovávat) do libovolného adresáře (např. GALERIE)
///V tomto adresáří vytvořte libovlné množství PODADRESÁŘŮ do kterých nahrajte své fotografie.
///Galerie si sama najde všechny fotografie v podadresářích a vytvoří index podle jejich umístění!
///
///
///
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//// proměnné:
////
////
///
/// tyto dvě proměnné určují velikost vytvářeného náhledu obrázku:
$sirkaPom=160;
$vyska=160;
/// nadpis:
$nadpis="FOTOGALERIE";
/// do této proměné vepište adresáře které si NEpřejete zahrnout do vaší fotogalerie, oddělujte čárkami, pište každé zvlášť do uvozovek
$oa = array("notgal", "temp");
/// šířka zobrazovaného obrázku v "plné velikosti"
$velkasirka2=800;
/// Počet zobrazovaných náhledů na stránku
$trid=25;
/// Důležité !!! Zde změnte heslo pro upload fotografí do galerie
$heslo9="tri";
///
///
///
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
?>
$adresar = Dir (getcwd());
while ($polozka=$adresar->read()):
if (Is_Dir($polozka) and $polozka !="." and $polozka !=".."):
$pp[] = $polozka ;
endif;
endwhile;
$adresar->close();
$ppv = array_values(array_diff ($pp, $oa));
echo " Již existující adresáře: (fotky můžete nahrát do již existujícího nebo vytvořit úplně nový):
";
for ($i = 0; $i < Count ($ppv); $i++):
echo " • $ppv[$i] ";
endfor;
?>
elseif($id == "slider"):
?>
function Upload($fotoupload,$heslo,$fotoupload_type,$heslo8, $dir)
{
if (($fotoupload != "") && ($fotoupload != "none") && ($dir != "") ):
if ($heslo == "$heslo8"):
if (!file_exists($dir)):
mkdir("./$dir", 0777);
endif;
SRand((double)microtime()*1000000);
$cislo = rand(0,9999);
SRand((double)microtime()*1000000);
$cislo2 = rand(0,9999);
$dataobrazku = getimagesize($fotoupload);
if ($dataobrazku[0] < "1024"):
if ($fotoupload_type=="image/jpeg" or $fotoupload_type=="image/pjpeg"):
copy ($fotoupload, "./$dir/$cislo$cislo2.jpg");
echo "1 soubor byl uspesne nahran
";
else:
echo "Prosim jenom soubory ve formatu .jpg
";
endif;
else:
if ($fotoupload_type=="image/jpeg" or $fotoupload_type=="image/pjpeg"):
copy ($fotoupload, "./$dir/$cislo$cislo2.jpg");
else:
echo "Prosim jenom soubory ve formatu .jpg";
endif;
$sirka=1024;
$vyska=768;
if ($sirka && ($dataobrazku[0] < $dataobrazku[1])):
$sirka = ($vyska / $dataobrazku[1]) * $dataobrazku[0];
else:
$vyska = ($sirka / $dataobrazku[0]) * $dataobrazku[1];
endif;
$nahled = ImageCreateTrueColor($sirka,$vyska);
$obrazek = ImageCreateFromJpeg("./$dir/$cislo$cislo2.jpg");
imagecopyResampled ($nahled, $obrazek, 0, 0, 0, 0, $sirka, $vyska, $dataobrazku[0], $dataobrazku[1]);
ImageJpeg($nahled, "./$dir/$cislo$cislo2.jpg", 85);
echo "Soubor byl uspesne nahran
";
endif;
else: echo "Špatné heslo
";
endif;
else: echo "Nezvoleno žádné foto nebo nezadán název adreáře
";
endif;
}
?>
Upload($_FILES['foto1']['tmp_name'], $_REQUEST["heslo1"], $_FILES['foto1']['type'], $heslo9, $_REQUEST["dir"]);
Upload($_FILES['foto2']['tmp_name'], $_REQUEST["heslo1"], $_FILES['foto2']['type'], $heslo9, $_REQUEST["dir"]);
Upload($_FILES['foto3']['tmp_name'], $_REQUEST["heslo1"], $_FILES['foto3']['type'], $heslo9, $_REQUEST["dir"]);
Upload($_FILES['foto4']['tmp_name'], $_REQUEST["heslo1"], $_FILES['foto4']['type'], $heslo9, $_REQUEST["dir"]);
?>
>>>POKRAČOVAT V NAHRÁVÁNÍ
ZPĚT NA SEZNAM ALB
?>
endif;
?>