| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <?php
- $root = './assets/glb/Revit API';
- $folder = $_GET["folder"];
- //$myfiles = array_diff(scandir($root.'/'.$folder), array('.', '..'));
- /*echo("<ul>");
- foreach($myfiles as $value){
- echo("<li>");
- echo($value);
- echo("<ul>");
- $myfiles2 = array_diff(scandir($root.'/'.$value), array('.', '..'));
- foreach($myfiles2 as $value2){
- echo("<li>");
- if(str_contains($value2,'.rvt')){
- $value2 = "<a href='".$root."/".$value."/".$value2."'>".$value2."</a>";
- }
- echo($value2);
- echo("</li>");
- }
- echo("</ul>");
- echo("</li>");
- }
- echo("</ul>");*/
- FindPath($root,$folder);
- function FindPath($root,$folder){
- $paths = array_diff(scandir($root.'/'.$folder), array('.', '..'));
- echo("<ul>");
- foreach($paths as $path){
-
- if(str_contains($path,'.')){
- echo("<li data-jstree='{ ".'"type" : "file"'." }' >");
- $path = "<a href='".$root."/".$folder."/".$path."'>".$path."</a>";
- echo($path);
- }else{
- echo("<li>");
- echo($path);
- FindPath($root."/".$folder,$path);
- }
-
-
- echo("</li>");
- }
- echo("</ul>");
- }
- ?>
|