26. juli 2004 - 17:10Der er
9 kommentarer og 1 løsning
Liste af filer med underbiblioteker
Hej allesammen!
Jeg ville høre om i kunne løse følgende for mig! jeg skal bruge et script der finder alle filer i de underbiblioteker der er i den mappe jeg kører scriptet fra og så skal det blive vist nogen lunde sådan her
Det smarte er at den selv finder undermapper og viser alle filer i dem, uanset hvilket niveau af undermapper du er på. Det ikke-smarte er sådan som det hele sorteres.
<?php
function readsubdirs($dir) {
if (is_dir($dir)) {
if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) {
if ($file != "." && $file != "..") {
if (is_dir($dir."/".$file)) { echo "-><font color='green'>$file</font><br>"; readsubdirs($dir."/".$file); } else {
det er næsten perfekt! et ting til... den viser biblioteket som filen ligger i som en fuld sti... kan man let ændre det så den bare viser stien i forhold til der hvor scriptet bliver kørt?!
... nej, den skal ikke KUN vise de filer som ligger i samme mappe! den skal også vise undermapperne... men når den lister filerne i 'echo'-funktionen skal den vise den 'relative' sti til filen... f.eks: (underbibliotek/) og IKKE som den gør NU: (/usr/local/psa/home/httpdocs/read_dir/underbibliotek/)
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.