getTree.php 874 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. $root = '../../assets/API/Universal/';
  3. $folder = $_GET["folder"];
  4. FindPath($root,$folder);
  5. function FindPath($root,$folder){
  6. $rootPath = './assets/API/Universal/';
  7. $paths = array_diff(scandir($root.'/'.$folder), array('.', '..','Thumbs.db'));
  8. echo("<ul>");
  9. foreach($paths as $path){
  10. if(str_contains($path,'.')){
  11. if(!str_contains(strtolower($path),'.png')){
  12. echo("<li data-jstree='{ ".'"type" : "file"'." }' >");
  13. $path = "<a href='".$rootPath."/".$folder."/".$path."'>".$path."</a>";
  14. echo($path);
  15. echo("</li>");
  16. }
  17. }else{
  18. echo("<li>");
  19. echo($path);
  20. FindPath($root."/".$folder,$path);
  21. echo("</li>");
  22. }
  23. }
  24. echo("</ul>");
  25. }
  26. ?>