Schaf im Wolfspelz
Momentan bin ich dabei mein Lambda-Script (PHP-basiertes Dateimanagement) gehörig umzukrempeln, und mittlerweile bin ich bei einer der letzten Funktionen angekommen: einen Ordner als Baumansicht zu exportieren. Dabei werden neben dem Dateinamen auch optionale Zusatzinformationen dargestellt, was - wie unten recht deutlich zu sehenist - einen ziemlichen Salat ergibt.
Daher wollte ich einfach mal in die Runde fragen, wie ihr euch eine ordentliche textbasierte Baumansicht vorstellt - was unten grundfalsch ist, was man wie besser machen könnte und vielleicht sogar Links zu ordentlichen Listen.
Es dankt das blackout
Anmerkung: Mode 0666 kommt von meiner Windows-Umgebung, ist hier also eigentlich nur ein Platzhalter
Daher wollte ich einfach mal in die Runde fragen, wie ihr euch eine ordentliche textbasierte Baumansicht vorstellt - was unten grundfalsch ist, was man wie besser machen könnte und vielleicht sogar Links zu ordentlichen Listen.
Es dankt das blackout
Code:
+- lambda/
| +- images/
| | +- files/
| | | +- 3ds.png (817 B; 0666)
| | | +- avi.png (637 B; 0666)
| | | +- bat.png (701 B; 0666)
| | | +- bmp.png (824 B; 0666)
| | | +- css.png (745 B; 0666)
| | | +- default.png (558 B; 0666)
| | | +- dir.png (790 B; 0666)
| | | +- doc.png (688 B; 0666)
| | | +- eps.png (791 B; 0666)
| | | +- exe.png (455 B; 0666)
| | | +- fla.png (758 B; 0666)
| | | +- gif.png (693 B; 0666)
| | | +- hdr.png (664 B; 0666)
| | | +- indd.png (773 B; 0666)
| | | +- ini.png (816 B; 0666)
| | | +- jpg.png (732 B; 0666)
| | | +- max.png (817 B; 0666)
| | | +- mov.png (754 B; 0666)
| | | +- mp3.png (445 B; 0666)
| | | +- msi.png (995 B; 0666)
| | | +- nfo.png (897 B; 0666)
| | | +- otf.png (774 B; 0666)
| | | +- pdf.png (725 B; 0666)
| | | +- php.png (762 B; 0666)
| | | +- png.png (693 B; 0666)
| | | +- psd.png (737 B; 0666)
| | | +- rar.png (627 B; 0666)
| | | +- svg.png (812 B; 0666)
| | | +- swf.png (952 B; 0666)
| | | +- ttf.png (733 B; 0666)
| | | +- txt.png (792 B; 0666)
| | | +- url.png (990 B; 0666)
| | | +- wav.png (638 B; 0666)
| | | +- xdp.png (744 B; 0666)
| | | +- xls.png (649 B; 0666)
| | +- gui/
| | | +- back.png (574 B; 0666)
| | | +- home.png (672 B; 0666)
| | | +- login.png (647 B; 0666)
| | | +- logout.png (820 B; 0666)
| | | +- newfile.png (732 B; 0666)
| | | +- newfolder.png (844 B; 0666)
| | | +- no.png (580 B; 0666)
| | | +- orderasc.png (458 B; 0666)
| | | +- orderdesc.png (451 B; 0666)
| | | +- refresh.png (971 B; 0666)
| | | +- search.png (730 B; 0666)
| | | +- shredder.png (997 B; 0666)
| | | +- up.png (862 B; 0666)
| | | +- yes.png (476 B; 0666)
| | +- bg.png (309 B; 0666)
| | +- favicon.png (524 B; 0666)
| +- language/
| | +- acronyms.php (3.0 KiB; 0666)
| | +- de-DE.php (9.2 KiB; 0666)
| | +- en-GB.php (8.5 KiB; 0666)
| +- about.php (1.8 KiB; 0666)
| +- config.php (5.9 KiB; 0666)
| +- delete.php (923 B; 0666)
| +- deletesave.php (1.1 KiB; 0666)
| +- download.php (1.1 KiB; 0666)
| +- edit.php (1.6 KiB; 0666)
| +- editsave.php (796 B; 0666)
| +- emptydir.php (877 B; 0666)
| +- emptydirsave.php (1.3 KiB; 0666)
| +- filelist.php (12.1 KiB; 0666)
| +- foot.php (1.5 KiB; 0666)
| +- functions.php (10.9 KiB; 0666)
| +- login.php (1.6 KiB; 0666)
| +- loginform.php (1.9 KiB; 0666)
| +- logout.php (178 B; 0666)
| +- newfile.php (2.1 KiB; 0666)
| +- newfilesave.php (2.3 KiB; 0666)
| +- newfolder.php (928 B; 0666)
| +- newfoldersave.php (968 B; 0666)
| +- optionhead.php (1.0 KiB; 0666)
| +- print.css (2.4 KiB; 0666)
| +- properties.php (5.3 KiB; 0666)
| +- propertiessave.php (2.0 KiB; 0666)
| +- search.php (1.7 KiB; 0666)
| +- searchperform.php (3.0 KiB; 0666)
| +- style.css (3.3 KiB; 0666)
| +- tree.php (1.1 KiB; 0666)
| +- treesave.php (1.4 KiB; 0666)
+- icons.psd (645.5 KiB; 0666)
+- lambda.php (5.8 KiB; 0666)