Навигация по папкам PHP

239
12 декабря 2017, 20:53

Вывел содержимое текущей папки , но не могу придумать как можно передвигаться по папкам, тоесть зайти во вложенную папку, потом еще в одну и так далее. Пытался в ссылку вставить вызов своей функции с таким параметром $path/$file , но так не отрабатывает. Подскажите как можно реализовать просто и правильно переход по папкам.

 function DirTable($path){
if(is_dir($path))
{
    if($d = opendir($path))
    {   
        while($file = readdir($d)){
            $mimeType = filetype($file);
            $fileTime = date("d/m/Y H:i:s.",filemtime($file));

            if(is_dir($file) && ($file!='.') && ($file!='..')){
                 echo(" <tr><td> <a href='#'> &#128194 $file</a></td><td>$fileTime</td><td>$mimeType</td><tr>  ");
            }
        }
    }
    if($d = opendir($path)){
        while ($file = readdir($d)) {
            $fileSize = filesize($file);
            $fileType = pathinfo($file, PATHINFO_EXTENSION);

            if(is_file($file)){
                echo("<tr><td> <a href='#'> &#128196 $file</a></td><td>$fileTime</td><td>$mimeType</td><td> $fileType </td><td>$fileSize</td><tr>");
            }
        }
    }
    closedir($d);
}
}
READ ALSO
Прием email на обработку к PHP

Прием email на обработку к PHP

Каким образом можно получать электронные письма на обработку к PHP? Может есть какая-то готовая библиотека?

191
Error Unexpected end of JSON input

Error Unexpected end of JSON input

Uncaught SyntaxError: Unexpected end of JSON input

231
Как задать отсчет времени от указаного?

Как задать отсчет времени от указаного?

Как начать отсчет от заданного времениДля чего нужно? На хостинге у меня сейчас 12:00 а у моего друга 04:00 утра

239