CSS (gewoon in index.php):

[code]
<style>
	html{
	
		height:100%;
	
	}
	body{
	
		font-family:Arial, Helvetica, sans-serif;
		margin:0px;
		height:100%;
			
	}
	.map{
	
		font-size:14px;
		color:#000000;
		font-weight:bold;
		letter-spacing:0.5em;
		width:90%;
		
	}
	.bestand{
	
		font-size:12px;
		color:#333333;
		font-weight:bold;
		letter-spacing:0.5em;
		width:90%;
		
	}
	.icon{
		text-align:center;
		width:10%;
	}
	a{
		color:#000000;
		text-decoration:underline;
	}a:hover{
		color:#000000;
		text-decoration:none;
	}
	.menu{
		background:url(Icons/background.jpg);
		font-size:9px;
		font-family:tahoma;
		vertical-align:top;
	}
	
</style>
[/code]

De rest van Index.php:

[code]
<?php
include "functions.php";
// De url van je site (ZONDER SLASH [ / ] AAN HET EIND!)
$jouwsite = "";
?>

<a name="top"></a>
<table cellpadding="0" cellpadding="0" width="100%" height="100%"><tr><td class="menu" width="200"><strong><?php if(!$_GET[map]){ echo "Hoofdmap"; }else{ echo $_GET[map]; } ?></strong><br /><br /><strong>URL van deze map:</strong><br /><?php
$url = $_SERVER['REQUEST_URI'];
$stukken = explode("?", $url);
 echo "<input type='text' value='" . $jouwsite . $stukken[0] . $_GET[map] . "' />"; ?><br /><br />Dit script is gratis te downloaden vanaf:<br /><a href="http://www.phphulp.nl/php/scripts/1/679/">PHPhulp.nl</a><br /><br />&copy; <a href="http://www.stefanuzz.nl">Stefanuzz.nl</a></td><td width="*" valign="top">

<?php

if($_GET[map]){

	echo '<table cellspacing="1" cellpadding="1" width="100%">';
	
	echo '<tr><td class="icon"><a href="?map=' . $_GET[v] . '"><img src="Icons/terug.png" border="0" /></td>';
	echo '<td class="map"><a href="?map=' . $_GET[v] . '">Terug</a></td></td></tr>';

	$map = $_GET[map] . "*";
	
	$files = glob($map);
	
 if(!$files){
 
 	echo "<tr><td></td><td class='map'>Geen bestanden in deze map!</td></tr>";
	
 }else{
	
	foreach($files as $f){
		  if($f == "index.php"){
		  }else{
		  		  	$f = ereg_replace($_GET[map], "", $f);

			echo '<tr>';
			$extensie = explode(".", $f);
			if(strlen($extensie[1]) > 0){
				// Geen bestanden laten zien héa!			
			}else{
			
							
				echo '<td class="icon"><a href="?map=' . $_GET[map] . '' . $f . '/&v=' . $_GET[map] . '"><img src="Icons/map.png" border="0" /></td>';
				echo '<td class="map"><a href="?map=' . $_GET[map] . '' . $f . '/&v=' . $_GET[map] . '">' . $f . '</a></td>';
				$bg++;
			}
			
		  }
		  echo '</tr>';
	}
		  
	$map = $_GET[map] . "*";
	
	$files = glob($map);
		
		foreach($files as $f){
		
		  if($f == "index.php"){
		  }else{
			echo '<tr>';
			$f2 = ereg_replace($_GET[map], "", $f);
			
			$extensie = explode(".", $f);
			
			if(strlen($extensie[1]) > 2){
			
				echo '<td class="icon">' . extensie($extensie[1]) . '</td>';
				echo '<td class="bestand"><a href="' . $f . '" target="_blank">' . $f2 . '</a></td>';
				echo '</tr>';
			}else{
			
			
			}
		  }
		 
		}

 }
}else{

	echo '<table cellspacing="1" cellpadding="1" width="100%">';
	
	$files = glob("*");
	
	
	foreach($files as $f){
		  if($f == "index.php"){
		  }else{
			
			echo '<tr>';
			$extensie = explode(".", $f);
			if(strlen($extensie[1]) > 0){
				// Geen bestanden laten zien héa!			
			}else{
							
				echo '<td class="icon"><a href="?map=' . $f . '/&v="><img src="Icons/map.png" border="0" /></td>';
				echo '<td class="map"><a href="?map=' . $f . '/&v=">' . $f . '</a></td>';
				$bg++;
			}
			
		  }
		  echo '</tr>';
		  
	}
		  
	$files = glob("*.*");
		
		foreach($files as $f){
		
		  if($f == "index.php"){
		  }else{
			echo '<tr>';
			
			$extensie = explode(".", $f);
			
			if(strlen($extensie[1]) > 2){
			
				echo '<td class="icon">' . extensie($extensie[1]) . '</td>';
				echo '<td class="bestand"><a href="' . $f . '" target="_blank">' . $f . '</a></td>';
			
			}else{
				
			}
		  }
			
		echo '</tr>';
		 
		}
	

}
?>
</td></tr></table><br />
<img src="Icons/top.png" border="0" /> <a href="#top" style="font-size:11px;">Top</a>

[/code]

En functions.php:

[code]
<?php
function getalcheck($iGetal)
{
    $iNum = ($iGetal / 2); //Deel $iGetal door twee, dit wordt dus 6.5
    $aNum = explode('.', $iNum); /* Comment:
    * We splitsen het resultaat in tween door op de punt te exploden.
    * Hierbij worden 2 arrays gemaakt:
    * $aNum[0] => 6
    * $aNum[1] = 5
    */

    if($aNum[1] == 5)
    /*controle of het eindigt op .5 => als je een oneven getal door twee
    deelt komt er ALTIJD een oneven getal uit, dus een halve. Dat is die .5 */
    {
        //Niet even, oneven getal
        $iEven = 0;
    }
    else
    {
        //Even getal
        $iEven = 1;
    }
return $iEven;
}

function extensie($id){

        $id = strtolower($id);
	if(file_exists("Icons/" . $id . ".png")){
	
		$output = "<img src='Icons/" . $id . ".png' />";
		
	}else{
	
		$output = "<img src='Icons/file.png' />";
		
	}
	
	return $output;
}
?>
[/code]