26. september 2006 - 16:56Der er
16 kommentarer og 1 løsning
Automatisk linkliste-generator
Hej
Jeg søger et PHP script som automatisk kan lave en link-liste over HTML (samt HTM) filer i den nuværende mappe.
Ideen er at PHP scriptet laver en liste med links, så man ikke selv behøver det, men blot kan lægge filen i samme (eller evt. en angivet) mappe. Links'ne skal ikke vises som URL'er men derimod skal de fundne siders titler benyttes. Jeg forestiller mig at dette burde kunne gøres "on-the-fly" uden brug af databaser, men jeg er ikke nogen PHP ekspert.
Er der nogen der kender et sådant script?
// Old-Faithful™
P.S. Jeg søger ikke deciderede CMS'er, WordPress o.lign., blot en simpel automatisk linkgenerator der viser sidetitler
Min viden om PHP er desværre minimal, så mens jeg sagtens kan følgen tanken i f.eks. thesurfer's første indlæg, så aner jeg ikke hvordan jeg sætter det sammen i et samlet script.
Jeg skulle helst bare have et script som jeg kan copypaste og evt. ændre nogle enkelte variabler i. Det lyder relativt simpelt, så det må næsten være lavet før?
Der er nogle enkelte uhensigtsmæssigheder - som at den ser ud til at kigge i alle filer - ikke kun HTM(L) og TXT - og viser så f.eks. data fra PDF filer m.v.
Måske kunne der indbygges en funktion (array måske?) som kan bestemme hvilke filtyper skal benyttes så man undgår ovennævnte snavs.
Eller eventuelt kunne andre filer også blot vises som filnavnet og ikke titlen (da de ikke har noget <title> felt). Dette er dog ikke absolut nødvendigt, da det først og fremmest er HTML filer der skal linkes til.
Kan man lovligt give flere point end udlovet? Jeg vil jo ikke sætte dig på en stor opgave og så kun give 30 point for det.
Hmm.. det havde jeg ikke overvejet, da jeg går ud fra at alle html-filer i mappen konkret vil have en <title> del... Men så må den vel bare vise filnavnet i stedet for, hvis det ikke er for besværligt at implementere - ellers kan du bare se bort fra filer uden title-tag i.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.