treeJs_getPath.php 797 B

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