. www.evoluted.net Elrendezés: Manny . www.tenka.co.uk Magyar fordítás: Freedom Megbízó: PHP Studio KÖVETELMÉNYEK ============ Az előnézeti kép megjelenítéséhez szükség van PHP-re és GD2-re. HASZNÁLATI UTASÍTÁS ============ 1) Konfiguráció módosítása a szükségnek megfelelően. 2) Mind a dlf nevű mappa,mind az index.php feltöltése a szerverre. 3) A használathoz be kell írni a könyvtár teljes elérési útvonalát,majd mögé,hogy /index.php pl. http://www.oldal.hu/mappa/index.php KONFIGURÁCIÓ ============= Itt lehet testreszabni a Mappa Listázót. Az alapbeállításokon úgy lehet változtatni,hogy vagy engedélyezzük az adott funkciót (true) vagy kikapcsoljuk (false). Máskor konkrét adatra lesz szükség (lásd ott..). 1) Kiinduló mappa - Ha Főmappának azt kívánjuk megjeleníteni ahova fel lett töltve a script,akkor maradjon így: '.', ellenkező esetben az idézőjelek közé be kell írni a mappa relatív útvonalát,mely ahhoz a könyvtárhoz képest értékelődik ki,amelyben az index.php megtalálható. */ $startdir = '.'; /* 2) Előnézet - Képfájlokat rámutatás esetén a script automatikusan megjelenít egy előnézeti képben. A funkció kikapcsolásához írjuk át false-ra. A helyes működéshez szükség van GD2 installálásához. */ $showthumbnails = false; /* 3) Almappák listázása - Almappák elérhetők legyenek? */ $showdirs = true; /* 4) Erőltetett letöltés - A listázott fájlra való klikkelés esetén a böngésző azt automatikusan megnyitja. Amennyiben a megnyitás helyett a letöltést forszírozzuk,akkor állítsuk true-ra. */ $forcedownloads = true; /* 5) Tartalmak elrejtése - Ha bizonyos fájlokat illetve mappákat nem kívánunk megjeleníteni,akkor azt itt lehet megtenni. Az elrejtés a fájl/mappa neve alapján történik. Ha egy fájlnév bármely része egyezik a beírttal,akkor azt el fogja rejteni! */ $hide = array( 'dlf', 'index.php', 'upload.php', 'videofel.php', 'Thumbs', '.htaccess', '.htpasswd' ); /* 6) Index fájlok megjelenítése - Ha egy mappában index fájl található,akkor a listázás helyett a böngésző azt fogja megnyitni. Amennyiben ezt szeretnénk elkerülni,maradjon false-on a beállítás. */ $displayindex = false; /* 7) Feltöltések engedélyezése - Engedélyezés esetén,a felhasználók szabadon tudnak majd feltölteni bármely megjelenített mappába. Ha hiba lép fel,a legvalószinűbb,hogy nincs megadva mások számára írási jog. Ezen Total Commanderrel változtathatunk. Ki kell jelöli a mappát,majd klikk a Fájl menüpontra,azon belül pedig az attribútumok módosítására és adjunk 777 jogot neki. */ $allowuploads = false; /* 8) Fájlok felülírása - Ha egy felhasználó által feltöltött fájl neve azonos a már meglévővel,akkor azt felülírja? */ $overwrite = false; /* 9) Index fájlok - A következő felsorolásban találjuk azokat az index fájlokat,amelyeket a script azon esetben fog megnyitni,ha korábban azt engedélyeztük ($displayindex = true). Szabadon elvehető illetve hozzáadható tartalom. Ha korábban már kikapcsoltuk ($displayindex = false) akkor a megszokott módon csak listázni fogja ezeket. */ $indexfiles = array ( 'index.html', 'index.htm', 'default.htm', 'default.html' ); /* 10) Ikonok - Ha fel nem sorolt kiterjesztéshez szeretnénk ikont hozzáadni,akkor azt itt lehet megtenni. Egy adott kiterjesztéshez egy bizonyos ikon rendelhető a következő formátumban 'kiterjesztés' => 'fájlnév', A működéshez ezeket a képfájlokat fel kell tölteni a dlf nevű mappába. Ha a már meglévő ikonokat kívánjuk másikra lecserélni,akkor nincs más teendő,mint a dlf mappában kicserélni a képet,ügyelve a pontos név megtartására. Ikonok optimális mérete: 16 x 16 képpont. */ $filetypes = array ( 'png' => 'jpg.gif', 'jpeg' => 'jpg.gif', 'bmp' => 'jpg.gif', 'jpg' => 'jpg.gif', 'gif' => 'gif.gif', 'zip' => 'archive.png', 'rar' => 'archive.png', 'exe' => 'exe.gif', 'setup' => 'setup.gif', 'txt' => 'text.png', 'htm' => 'html.gif', 'html' => 'html.gif', 'fla' => 'fla.gif', 'swf' => 'swf.gif', 'xls' => 'xls.gif', 'doc' => 'doc.gif', 'sig' => 'sig.gif', 'fh10' => 'fh10.gif', 'pdf' => 'pdf.gif', 'psd' => 'psd.gif', 'rm' => 'real.gif', 'mpg' => 'video.gif', 'mpeg' => 'video.gif', 'mov' => 'video2.gif', 'avi' => 'video.gif', 'eps' => 'eps.gif', 'gz' => 'archive.png', 'asc' => 'sig.gif', ); /* A beállításoknak vége! Most már készen áll,hogy feltöltsük a szerverre. <--INNENTŐL MÁR CSAK ABBAN AZ ESETBEN MÓDOSÍTSUNK,HA TUDJUK MIT CSINÁLUNK!--> */ error_reporting(0); if(!function_exists('imagecreatetruecolor')) $showthumbnails = false; $leadon = $startdir; if($leadon=='.') $leadon = ''; if((substr($leadon, -1, 1)!='/') && $leadon!='') $leadon = $leadon . '/'; $startdir = $leadon; if($_GET['dir']) { //check this is okay. if(substr($_GET['dir'], -1, 1)!='/') { $_GET['dir'] = $_GET['dir'] . '/'; } $dirok = true; $dirnames = split('/', $_GET['dir']); for($di=0; $di Mappa listázása...

Könyvtár: /AllergenNyilatkozatok/

'.$files[$i].''; $thumb2 = ' onmouseover="o('.$i.', \''.urlencode($leadon . $files[$i]).'\');" onmouseout="f('.$i.');"'; } if($filetypes[$ext]) { $icon = $filetypes[$ext]; } $filename = $files[$i]; if(strlen($filename)>43) { $filename = substr($files[$i], 0, 40) . '...'; } $fileurl = $leadon . $files[$i]; if($forcedownloads) { $fileurl = $_SESSION['PHP_SELF'] . '?dir=' . urlencode($leadon) . '&download=' . urlencode($files[$i]); } ?>
Fájl feltöltése: (Megengedett fájlméret: KB)
Nincs engedélyezve a feltöltés! Kérem engedélyezze.