|
@@ -2,16 +2,38 @@
|
|
|
|
|
|
|
|
$CONFIG = array(
|
|
$CONFIG = array(
|
|
|
"paths" => array(
|
|
"paths" => array(
|
|
|
- //"/media/Serien",
|
|
|
|
|
|
|
+ "/media/Serien",
|
|
|
"/media/Filme"
|
|
"/media/Filme"
|
|
|
)
|
|
)
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
-foreach($CONFIG['paths'] as $path) {
|
|
|
|
|
- $objects = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path), RecursiveIteratorIterator::SELF_FIRST);
|
|
|
|
|
- foreach($objects as $name => $object){
|
|
|
|
|
- echo "$name\n";
|
|
|
|
|
|
|
+if(!isset($_GET['path']) || !$_GET['path']) {
|
|
|
|
|
+ foreach($CONFIG['paths'] as $path) {
|
|
|
|
|
+ echo "<h2>" . $path . "</h2>";
|
|
|
|
|
+
|
|
|
|
|
+ $list = scandir($path);
|
|
|
|
|
+ $list = array_diff($list, array('.'));
|
|
|
|
|
+
|
|
|
|
|
+ foreach($list as $object) {
|
|
|
|
|
+ echo "<a href=\"?path=" . $path . "/" . $object . "\">" . $object . "</a><br>";
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+} else {
|
|
|
|
|
+ echo "<h2>" . $_GET['path'] . "</h2>";
|
|
|
|
|
+ if(is_dir($_GET['path'])) {
|
|
|
|
|
+ $list = scandir($_GET['path']);
|
|
|
|
|
+ $list = array_diff($list, array('.'));
|
|
|
|
|
+ foreach($list as $object) {
|
|
|
|
|
+ echo "<a href=\"?path=" . $_GET['path'] . "/" . $object . "\">" . $object . "</a><br>";
|
|
|
|
|
+ }
|
|
|
|
|
+ } else {
|
|
|
|
|
+ echo "<video width=\"auto\" height=\"auto\" controls>";
|
|
|
|
|
+ echo "<source src=\"readfile.php?file=" . $_GET['path'] . "\" type=\"video/mp4\">";
|
|
|
|
|
+ echo "Your browser does not support the video tag.";
|
|
|
|
|
+ echo "</video>";
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
?>
|
|
?>
|