Výpis adresářů ještě jednou

Kdysi, na starém about:me, jsem si pochvaloval skript File Browser, který uměl vypsat soubory v adresáři, a co víc, uměl bez zadýchání adresáři i procházet. Od té doby používám File Browser až dodnes, a jelikož jsem skript převzal pod svá křídla (neb původní autor jej zřejmě dál vyvíjet nehodlal), musel jsem mu nadělit pár vylepšení.

Takže, co je nového? Začněme opravami chyb, z těch významnějších jsou to tyto:

  1. chyba, při níž se odkaz na nadřazený adresář objevoval i v kořenovém adresáři
  2. chyba s prázdným adresářem v hlavičce; v podstatě, celá část skriptu, která parsovala informace z URL a vypisovala odkazy, byla trošku –dokopána– překopána, aby fungovala mnohem lépe :-)
  3. „chyba s množstvím PHP errorů“ Křenící se (souvisí s dvojkou, chyby jako „soubor nenalezen“ a podobně)

A přejděme k novým funkcím:

  1. ikonky – já to eye-candy prostě miluju Křenící se sada ikonek, které jsem použil já, se jmenuje Nuvola
  2. je možno skrýt jakýkoli soubor
  3. v hlavičce lze zobrazit popis adresáře – ten by se měl nacházet v souboru .dirinfo
  4. také si File Browser pamatuje způsob řazení souborů, který jste použili – z mně nyní neznámých důvodů jsem pro tuto „paměť“ nepoužil cookies, možná příště
  5. a možná má teď skript rád Unicode – kdo ví Usmívající se
  6. počeštění a přizpůsobení se vlastnostem češtiny – drobnost, která potěší

Bez obav jej můžete vyzkoušet nebo shlédnout ukázkové použití, doufám, že se Vám bude líbit. Na prvním z odkazů naleznete vždy nejnovější verzi, která může obsahovat více featur – jen se mi nechce při každé minor verzi plodit nový článek :-)


Average: 5 (1 hlas)

Komentáře

Re: Výpis adresářů ještě jednou

zajímavé. nevíš náhodou jak rychle se provádí folderSize při větším počtu obsažených souborů?

Obrázek uživatele Miloso

Re: Výpis adresářů ještě jednou

Tak to bohužel nemám tušení, ale mám nasazen svůj skript na temp.milanvit.net, kde jsou soubory o celkové velikosti asi 2 GB a běží to svižně – navíc jsem domluven s adminem, že kdyby to dělalo problémy, dá mi vědět – zatím nedal :-)

Ale bylo by zajímavé to „zbookmarkovat“, to ano… Třeba se do toho zítra pustím :-)

Poslat nový komentář

Smajlíci
>:-P>:-(:-]:-?B-):-[>:-D:-(:-oX-(:-D;-DO:-):-*:-X>:-):-$>:-|:-!>:-O|-):-):->:-|:-P;-P;-):'-(:-\
Obsah tohoto pole je soukromý a nebude veřejně zobrazen.
  • K formátování a úpravě obsahu můžete použít Texy!
  • Textoví smajlíci budou nahrazeni jejich grafickými ekvivalenty.
  • Můžete citovat jiné příspěvky pomocí tagu [quote].

Více informací o možnostech formátování

CAPTCHA
Otázka sloužící k ověření, zda-li je pisatel člověk (alespoň biologicky) a zabránění automatickému spamování.
Image CAPTCHA
Zkopírujte znaky z obrázku, velikost písmen hraje roli.
Syndikovat obsah