0) $params=$_POST; else $params=$_GET; //ellenorizzuk hogy kaptunk-e egyaltalan parametert? //dirname=könyvtarnev, fejlec=ablakcím if (count($params)>0) { if (empty($params["fejlec"])) { $params["fejlec"]="Galéria"; } //$lfnkiir= $params["fnkiir"]; //fájlnév kiírasa a kép alá true v. false ? if (empty($params["fnkiir"])) { $lfnkiir=true; } else { $lfnkiir=false; } echo "\n"; echo "
".$params["fejlec"]."\n"; echo "
".$params["dirname"]."

\n"; //ellenorizzuk, hogy letezik-e a konyvtar egyaltalan? if (file_exists($params["dirname"])) { $handle=opendir($params["dirname"]); //fajlok listazasa a konyvtarban echo "\n"; //ikon kirakasa echo "\n"; //fajlnev kirakasa linkkel echo "\n"; $oszlop = 1; //hanyadik oszlopot rakjuk while (($file = readdir($handle))!==false) { $kiterjesztes = strtolower(substr($file,(strlen($file)-3))); //kiterjesztes kinyerese $elonezet_kep = substr($file,0,(strlen($file)-3))."tmb.".substr($file,(strlen($file)-3)); //ha van benne .tmb akkor az elonezeti kep! if (strpos($file,".tmb") !== false) { $kiterjesztes = "tmb"; } //sajat magat ne listazza, es csak az olvashatoakat, meg az elonezeti kepet se if (($file!=".") && ($file!="..") && is_readable($params["dirname"]."/".$file) && ($kiterjesztes!="tmb")) { $meret = number_format((filesize($params["dirname"]."/".$file) / 1024), 2, ",", " ")." kB"; $datum = date("Y.m.d. H:i",filectime($params["dirname"]."/".$file)); //ha fajl akkor annak az elonezeti kepet teszi ki, ha mappa akkor az ikont //tabazat sor kirakasa if ($oszlop == 1) { echo "\n"; } if (is_file($params["dirname"]."/".$file)) { $fileicon = "dist/dirimg/file-all.gif"; //ismereteln tipusu fajloknal jelenik meg switch ($kiterjesztes) { //ha szerepel akkor ad neki uj ikont //Archivalo kiterjesztesek case "zip" : $fileicon = "dist/dirimg/file-archive.gif"; break; case "tar" : $fileicon = "dist/dirimg/file-archive.gif"; break; case ".gz" : $fileicon = "dist/dirimg/file-archive.gif"; break; case "tgz" : $fileicon = "dist/dirimg/file-archive.gif"; break; case "rar" : $fileicon = "dist/dirimg/file-archive.gif"; break; case "ace" : $fileicon = "dist/dirimg/file-archive.gif"; break; case "arj" : $fileicon = "dist/dirimg/file-archive.gif"; break; //Dokumentum jellegu kiterjesztesek case "txt" : $fileicon = "dist/dirimg/file-doc.gif"; break; case "rtf" : $fileicon = "dist/dirimg/file-doc.gif"; break; case "doc" : $fileicon = "dist/dirimg/file-doc.gif"; break; case "sxw" : $fileicon = "dist/dirimg/file-doc.gif"; break; case "xls" : $fileicon = "dist/dirimg/file-doc.gif"; break; case "sxc" : $fileicon = "dist/dirimg/file-doc.gif"; break; case "ppt" : $fileicon = "dist/dirimg/file-doc.gif"; break; //HTML dokumentumok case "htm" : $fileicon = "dist/dirimg/file-html.gif"; break; case "tml" : $fileicon = "dist/dirimg/file-html.gif"; break; case "php" : $fileicon = "dist/dirimg/file-html.gif"; break; //PDF dokumentum case "pdf" : $fileicon = "dist/dirimg/file-pdf.gif"; break; //Kepek - elonezeti kepeket rak ki! case "png" : $fileicon = $params["dirname"]."/".$elonezet_kep; if (!file_exists($fileicon)) { $fileicon = "dist/dirimg/file-pic.gif"; } break; case "gif" : $fileicon = $params["dirname"]."/".$elonezet_kep; if (!file_exists($fileicon)) { $fileicon = "dist/dirimg/file-pic.gif"; } break; case "jpg" : $fileicon = $params["dirname"]."/".$elonezet_kep; if (!file_exists($fileicon)) { $fileicon = "dist/dirimg/file-pic.gif"; } break; case "peg" : $fileicon = $params["dirname"]."/".$elonezet_kep; if (!file_exists($fileicon)) { $fileicon = "dist/dirimg/file-pic.gif"; } break; case "bmp" : $fileicon = $params["dirname"]."/".$elonezet_kep; if (!file_exists($fileicon)) { $fileicon = "dist/dirimg/file-pic.gif"; } break; case "tif" : $fileicon = $params["dirname"]."/".$elonezet_kep; if (!file_exists($fileicon)) { $fileicon = "dist/dirimg/file-pic.gif"; } break; case "tga" : $fileicon = $params["dirname"]."/".$elonezet_kep; if (!file_exists($fileicon)) { $fileicon = "dist/dirimg/file-pic.gif"; } break; case "pcx" : $fileicon = $params["dirname"]."/".$elonezet_kep; if (!file_exists($fileicon)) { $fileicon = "dist/dirimg/file-pic.gif"; } break; //Multimedia Video case "mpg" : $fileicon = "dist/dirimg/file-mmedia.gif"; break; case "peg" : $fileicon = "dist/dirimg/file-mmedia.gif"; break; case "avi" : $fileicon = "dist/dirimg/file-mmedia.gif"; break; case "vob" : $fileicon = "dist/dirimg/file-mmedia.gif"; break; case "mov" : $fileicon = "dist/dirimg/file-mmedia.gif"; break; case "wmv" : $fileicon = "dist/dirimg/file-mmedia.gif"; break; case "dat" : $fileicon = "dist/dirimg/file-mmedia.gif"; break; //Multimedia Audio case "wav" : $fileicon = "dist/dirimg/file-mmedia.gif"; break; case ".au" : $fileicon = "dist/dirimg/file-mmedia.gif"; break; case "mp3" : $fileicon = "dist/dirimg/file-mmedia.gif"; break; case "mp4" : $fileicon = "dist/dirimg/file-mmedia.gif"; break; case "mpa" : $fileicon = "dist/dirimg/file-mmedia.gif"; break; case "wma" : $fileicon = "dist/dirimg/file-mmedia.gif"; break; case "sid" : $fileicon = "dist/dirimg/file-mmedia.gif"; break; //Programok case "exe" : $fileicon = "dist/dirimg/file-app.gif"; break; case "bat" : $fileicon = "dist/dirimg/file-app.gif"; break; case "com" : $fileicon = "dist/dirimg/file-app.gif"; break; case ".sh" : $fileicon = "dist/dirimg/file-app.gif"; break; case "cmd" : $fileicon = "dist/dirimg/file-app.gif"; break; } //$filelink0 = "showpic.php?pic=".$params["dirname"]."/".$file; $filelink = "".$params["dirname"]."/".$file; if ($kiterjesztes=="jpg") { $filem = substr($file,0,strlen($file)-4); //$filem1 = strtolower(substr($file,0,strlen($file)-4)); //fajlnev kinyerese if (!$lfnkiir) { $filem = ""; } //$filem = "01"; //$filelink = "doku/versenyeredm/versenyeredmeny2024-2025/atletikai_diakolimpia/01.jpg"; //$fileicon = "doku/versenyeredm/versenyeredmeny2024-2025/atletikai_diakolimpia/01.tmb.jpg"; echo "\n"; //echo "\n"; //echo "\n"; } else { echo "\n"; //echo "\n"; } } else { $fileicon = "dist/dirimg/folder.gif"; $meret = "Könyvtár"; $filelink = "keplista.php?dirname=".$params["dirname"]."/".$file."&fejlec=".rawurlencode($params["fejlec"]); echo "\n"; //echo "\n"; } //echo "\n"; //echo "\n"; //echo "\n"; //Játszótér /* if ($kiterjesztes=="jpg") { echo "\n"; } else { echo "\n"; } */ /* switch ($kiterjesztes) { //ha szerepel akkor kezelve //kiterjesztesek case "jpg1": echo "\n"; break; case "mp41": echo "".$file.""; break; default: echo "\n"; } */ /* switch ($kiterjesztes) { //ha szerepel akkor kezelve //kiterjesztesek case "jpg"; echo "\n"; break; case "mp3"; echo "Videó"; break; case "mp4"; echo "".$file.""; break; } */ //ikon kirakasa if ($oszlop == 3) { echo "\n"; echo ""; $oszlop = 0; } ++$oszlop; } } closedir($handle); } else { print "

A fájl nem létezik: <".$params["dirname"].">

\n"; } echo "
  Vissza  
\"\"
".$filem."

\"\"
".$file."

\"\"
".$file."

[".$meret."]
".$datum."

".$file."


".$file."

[".$meret."]
".$datum."

".$file."


".$file."

[".$meret."]
".$datum."

".$file."

[".$meret."]
".$datum."
\"\"
".$file."

[".$meret."]
".$datum."

".$file."

[".$meret."]
".$datum."
\"\"
".$file."

[".$meret."]
".$datum."

".$file."

[".$meret."]
".$datum."
\"\"
".$file."

[".$meret."]
".$datum."

".$file."

[".$meret."]
".$datum."
\"\"
".$file."

[".$meret."]
".$datum."
"; } else { //nem kaptunk parametert, kiirjuk a hibat print "

Nincsenek paraméterek!

\n"; } //-------------------------------------------PHP end------------------------------------------- ?>