28. marts 2005 - 14:02
Der er
15 kommentarer og 1 løsning
filer i en mappe.
Er der en der kunne sige hvordan jeg laver en koder der viser alle filer i en mappe jeg har på min server
Annonceindlæg fra Salesforce
28. marts 2005 - 14:12
#1
$filer = glob( 'mappe/*' ); foreach ( $filer as $fil ) { echo "$fil<br>"; }
28. marts 2005 - 14:14
#2
den laver fejl hos mig måske gør jeg noget forkert
28. marts 2005 - 14:15
#3
Det ville hjælpe hvis du fortalte hvad den gav dig af fejl.
28. marts 2005 - 14:16
#4
den viser bare koden på index filen
28. marts 2005 - 14:16
#5
( ...for det dér virker fint de steder jeg kender )
28. marts 2005 - 14:17
#6
<body> $filer = glob( 'mappe/*' ); foreach ( $filer as $fil ) { echo "$fil<br>"; } </body>
28. marts 2005 - 14:17
#7
Huh?! Hvad mener du? Har du glemt <?php osv? Prøv: <?php $filer = glob( 'ud/*' ); foreach ( $filer as $fil ) { echo "$fil<br>"; } ?>
28. marts 2005 - 14:17
#8
Hvor "ud" så er den mappe du gerne vil vise indholdet af.
28. marts 2005 - 14:23
#9
yep men kan kan få den til at vise dem som link
28. marts 2005 - 14:25
#10
Sagtens ;) <?php $filer = glob( 'din_mappe/*' ); foreach ( $filer as $fil ) { echo '<a href="' . $fil . '">' . basename( $fil ) . '</a><br>"; } ?> basename() gør at den kun viser filnavnet, og ikke mappenavnet :)
28. marts 2005 - 14:28
#11
den siste viser det samme som den første lad os sige at filen der er i mappen er navn.exe
28. marts 2005 - 14:31
#12
Den sidste " skull have været et ' - prøv lige med: <?php $filer = glob( 'din_mappe/*' ); foreach ( $filer as $fil ) { echo '<a href="' . $fil . '">' . basename( $fil ) . '</a><br>'; } ?> Husk at ændre "din_mappe"
28. marts 2005 - 14:31
#13
hmm den laver fejl Parse error: parse error in on line 14
28. marts 2005 - 14:32
#14
Så er det ikke min kode, for den virker ;) Og der er også kun 9 linjer ;)
28. marts 2005 - 14:32
#15
thx den virker
28. marts 2005 - 14:33
#16
Ah cool :)
Vi tilbyder markedets bedste kurser inden for webudvikling