Vecka 06, Måndag 6 Februari 2012 Prenumerera

Arkiv för augusti, 2009

Lista filer i en mapp med PHP

torsdag, 13 augusti, 2009

Jag har återvänt till operativsystemet Ubuntu Linux med testserver på en laptop och ville ha en förstasida som enkelt listar filer i en mapp, men där jag också kan lägga till annat efter hand. Så jag satte ihop ett litet skript som listar mappar och filer. Inget märkvärdigt alls, men varför inte dela med sig även av det enkla? ;)

För att få rätt sökväg så använder jag funktionen getcwd(), och sedan PHPs filfunktioner för att lista namnen. I skriptet sparar jag en array med mapparna och en array med filerna, som jag sedan loopar ut som HTML-lista. Det är dels för att få en enkel sortering, men också för att separera funktion och form. Det här går att göra mycket mer avancerat, med för mitt ändamål duger det för tillfället perfekt.

I filen finns PHP-skriptet samt CSS-filen. Jag har även använt ikoner från silkicons, men de får du ladda ner själv.

Ladda hem skriptet för att lista filer i en mapp

Som sagt så går det bygga ut detta simpla skript på många sätt, om du kollar filsystems-funktionerna i PHP-manualen får du säkert idéer till att göra mer än att lista filer i en mapp.

Jag passade förresten på att testa lite annorlunda färgschema i gEdit… rätt trevligt faktiskt.

gEdits Cobalt-tema

gEdits Cobalt-tema