Проблема с выводом из директории

Anonsed

Новичок
Здравствуйте уважаемые пользователи этого форума.
У меня возникла проблема при написании вывода файлов и папок из директории...
Вот мой код:
PHP:
<?php
    $dir    = 'source/L2J_Server/java/com/l2jserver';
    $f = scandir($dir, 1);

    foreach ($f as $file){
        if($file != '.' && $file != '..') {
            $format = date("c", filemtime($dir."/".$file));
                echo '
                    <tr>
                    <td><a href="'.$dir.'/'.$file.'">'.$file.'</a></td>
                    <td>'.filesize($dir."/".$file).' Байт</td>
                    <td><time class="timeago" datetime="'.$format.'"></time></td>
                    </tr>
            ';
        }
    }                   
?>
Проблема в том что когда я захожу в какую либо папку из выведеных на странице, у меня открывается стандартный Index of / от браузера, а мне нужно чтобы отображалась именно моя страница вывода. Помогите пожалуйста решить проблему, буду очень благодарен!
Заранее извиняюсь за то что этот вопрос уже мог обсуждаться, я просто напросто не нашел его.
 

AnrDaemon

Продвинутый новичок
А ты убери каталог сервера из вебрута… Не будь тем парнем…
 

Anonsed

Новичок
Извините... Но проблема решилась сама собой, в общем вот вам код.
PHP:
<?php   
    if($_GET['folder'] == ''){
        $dir    = 'source/L2J_Server/java/com/l2jserver';
    }
    if($_GET['folder'] != ''){
        $foldname = $_GET['folder'];
        $dir    = 'source/L2J_Server/java/com/l2jserver/'.$foldname.'/';
    }
   
    $f = scandir($dir, 1);
    foreach ($f as $file){
        if($file != '.' && $file != '..') {
        $format = date("c", filemtime($dir."/".$file));
            if(is_file($dir."/".$file)){
                echo '
                    <tr>
                        <td><a href="'.$dir.'/'.$file.'">'.$file.'</a></td>
                        <td>'.filesize($dir."/".$file).' Байт</td>
                        <td><time class="timeago" datetime="'.$format.'"></time></td>
                    </tr>
                ';
            }
            if(is_dir($dir."/".$file)){
                echo '
                    <tr>
                        <td><a href="?folder='.$foldname.'/'.$file.'">'.$file.'</a></td>
                        <td>'.filesize($dir."/".$file).' Байт</td>
                        <td><time class="timeago" datetime="'.$format.'"></time></td>
                    </tr>
                ';
            }
        }
    }
?>
 
Сверху