<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<? function current_dir(){
$path = dirname($_SERVER["PHP_SELF"]);
$position = strrpos($path,'/') + 1;
return substr($path,$position);} ?>
<? function titlefilename() {
if ($_GET["name"]!="" and $_GET["viewer"]!="jpg") {print (substr(current_dir(),0,12).".. > ".$_GET["name"]);}
else {print (current_dir() );}
}
?>
<title><? titlefilename() ?>
</title>
</head>
<!--Windows-fájlkezelo utánzatú stílus, link-es megjelenítéssel-->
<style type="text/css">
<!--
.bodystyle { font-family: Tahoma; font-size: 11px; line-height: 16px; }
a { text-decoration:none; color:black; }
a:hover { text-decoration:underline; color:blue; }
.imgstyle { position:relative; top:2px; border:0px; }
.PathnameStyle {background-color:#666666; color:#FFFFFF; padding-left:2px; padding-right:2px;}
.Hatter { background-color:#B4BCB1; padding-left:40px; }
.kepkeret { border:thin solid #68844F; margin-top:10px; }
div.fajlnev { font-family:Tahoma; font-size:12px; color:#7D807D; position:relative; top:6px;}
-->
</style>
<? if ($_GET["viewer"]=="") { //1 ?>
<body class="bodystyle">
<!-- Az aktuális könyvtár alkönyvtárainak beolvasása. -->
<div class="PathnameStyle" ><? echo current_dir() ?></div>
<?php
$list=glob("*", GLOB_ONLYDIR);
?>
<!-- Könyvtárnevek kiolvasása soronként (Ciklus) -->
<?php
foreach ($list as $line) { //3
?>
<!--Egy linket hoz létre a ciklusváltozóból kiolvasott aktuális könyvtárnévre. -->
<a href = "<?php echo $line ?>" >
<!-- A linkben: mappa-ikon és az aktuális könyvtárnév -->
<img class="imgstyle" src="http://mati.dima.hu/milleremil/icons/mappa.gif" alt="o" width="16" height="14" align="baseline" />
<?php echo $line ?>
<br/>
</a>
<?php } //3 ?>
<!-- pdf, doc stb letöltos fájlok listázása -->
<?php
//A tömbbe kiterjesztéseket veszünk fel
$ext = array("pdf", "doc", "ppt", "bmp", "htm", "html", "css", "exe", "txt", "dof", "zip", "rar", "djvu"); ?>
<?php
//Minden egyes kiterjesztésre külön lefut a ciklus
foreach($ext as $extline){ //4
?>
<?php
//Azonos kiterjesztésu fájlok egy tömbbe kerülnek
$SameFiles = glob("*.".$extline) ?>
<?php
//A fájlok kiolvasása (Ciklus)
foreach ($SameFiles as $filename) { //5
?>
<!--Hivatkozás a fájlra, új ablakban (vagy letöltés) -->
<a href = "<?php echo $filename ?>" target="_blank" >
<!--Az Windows-stílusú ikon megjelenítése a fájlnév elott (jpg.gif, txt.gif stb)
Az ikon képfájla 2 könyvtárszinttel feljebb található az images mappában-->
<img class="imgstyle" src="http://mati.dima.hu/milleremil/icons/<?php echo $extline ?>.gif"
alt="o" width="16" height="16" align="baseline" />
<!--A fájlnév megjelenítése -->
<?php echo $filename ?></a>
<br/>
<? } //5 ?>
<? } //4 ?>
<!--Fájlok listázása: (amelyikhez tartozik "viewer" (lent) )-->
<!-- Ez a kód majdnem megegyezik a fentivel, a hivatkozást kivéve -->
<?php
$ext2 = array("jpg", "gif", "png", "bmp", "php"); ?>
<?php foreach($ext2 as $extline){ //6 ?>
<?php $SameFiles = glob("*.".$extline) ?>
<?php foreach ($SameFiles as $filename) { //7 ?>
<!--Hivatkozás az index.php-ban lévo jpg, php viewer-re + könyvjelzore. így fog kinézni pl:
http://..../brws.php?viewer=jpg&name=1.jpg#1.jpg -->
<a href="brws.php?viewer=<? echo $extline ?>&name=<? echo $filename ?>
#<? echo $filename ?>" target="_blank">
<img class="imgstyle" src="http://mati.dima.hu/milleremil/icons/<?php echo $extline ?>.gif"
alt=" *  " width="16" height="16" align="baseline" />
<?php echo $filename ?></a>
<br/>
<? } //7 ?>
<? } //6 ?>
</body>
<? } //1 ?>
<!--JPG VIEWER: Az aktuális könyvtár .jpg fájljainak kilistázása -->
<? foreach (array("jpg", "gif", "png", "bmp") as $extline2) { //11 ?>
<?php if ($_GET["viewer"]==$extline2) { //8 ?>
<body class="Hatter">
<p> </p>
<!-- a jpg fájlok nevei egy tömbbe kerülnek és elemenként kiolvasásódnak (Ciklus) -->
<? foreach (glob("*.".$extline2) as $filename)
{ //9 ?>
<!--Könyvjelzo létrehozása: a fájl nevével megegyezoen -->
<a name="<?php echo $filename ?>"></a>
<!--A fájlnév megjelenítése -->
<div class="fajlnev"> <?php echo $filename ?></div>
<!--A képfájl megjelenítése -->
<img class="kepkeret" src="<?php echo $filename ?>" alt="<?php echo $filename ?>" >
<br/>
<? } //9 ?>
</body>
<? } //8 ?>
<? } //11 ?>
<!--PHP VIEWER: A hivatkozott .php színezett megjelenítése (épp ezt nézed :) -->
<?php if ($_GET["viewer"]=="php") { //10 ?>
<!--div style="font-family: Arial, Helvetica, sans-serif; font-size: 11px; border:0px"-->
<a href="<? echo $_GET["name"]?>"> <img src="http://mati.dima.hu/milleremil/icons/go.gif" height="20" width="20" border="0" alt=">>" style="padding:5px"/> </a><br/>
<? highlight_file($_GET["name"]); ?>
</body>
<? } //10 ?>
</html>