Aktuální verze: 2.5, únor 2011
Aplikace je určena k použití na webovém serveru, na kterém běží PHP4 nebo vyšší.
Index.zip (staženo 484×)
Index je skript PHP pro výpis adresáře, vytváření a mazání podadresářů, ukládání a mazání souborů na serveru.
Konfigurace se provádí nastavením několika proměnných. Výchozí nastavení:
$vytvareni_adresaru = true; //Možnost vytváření nových adresářů. $mazani_adresaru = true; //Možnost mazání prázdných adresářů. $cist_podadresare = true; //Čtení podadresářů (při vypnutí jen odkazy). $skryt_odkaz_nahoru = false; //Skryje odkaz o úroveň výš v nejvyšší úrovni. $ukladani_souboru = true; //Možnost ukládat nové soubory. $prepis_souboru = false; //Možnost přepisovat soubory novými. $mazani_souboru = true; //Možnost mazání souborů. $cist_soubory = false; //Čtení souborů skriptem (při vypnutí jen odkazy). $skryt_konf_soubory = true; //Nezobrazí soubory jako .htaccess nebo .htpasswd. $povolit_zakazane = false; //Povolí ukládání zakázaných typů souborů (viz níže).
Také je zakázáno ukládání problematických typů souborů, jejichž seznam obsahuje proměnná $zakazane_typy (povolit ukládání všech typů souborů lze nastavením $povolit_zakazane = true):
$zakazane_typy = "php, php3, php4, phtml, asp, aspx, cgi, pl, py, sh, htaccess, htpasswd";
Ještě je vhodné nastavit znakovou sadu, jakou používá filesystém serveru z důvodu správného generování odkazů na případné existující soubory nebo adresáře s diakritikou v názvu. Pokud bude skript používán na serveru, který běží na Linuxu, je třeba v českém prostředí nastavit znakovou sadu např. "iso-8859-2", v případě Windows např. "windows-1250":
$znakova_sada_fs = "iso-8859-2";
ZIP obsahuje skript index.php.