13. november 2006 - 14:24
Der er
9 kommentarer og 1 løsning
vis filer i mappe
Jeg har et lille script der viser filer som link i en mappe men jeg ønsker også at den viser foto med kan det laves på en læt måde <?php $filer = glob( 'grafik/*' ); foreach ( $filer as $fil ) { echo '<a href="' . $fil . '">' . basename( $fil ) . '</a><br>'; } ?>
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
13. november 2006 - 14:38
#1
Prøv med: if(preg_match('/^.*?\.[jpe?g|gif|png]$/i', $fil)){ echo '<a href="' .$fil .'"><img src="' .$fil .'" style="border-width:0px;" /></a><br />'; } else{ echo '<a href="' . $fil . '">' . basename( $fil ) . '</a><br />'; } Du kan altid tilføje flere typer til "jpe?g|gif|png"
13. november 2006 - 14:44
#2
skal det se sådan ud <?php if(preg_match('/^.*?\.[jpe?g|gif|png]$/i', $fil)){ echo '<a href="' .$fil .'"><img src="' .$fil .'" style="border-width:0px;" /></a><br />'; } else{ echo '<a href="' . $fil . '">' . basename( $fil ) . '</a><br />'; } ?>
13. november 2006 - 15:07
#7
Jep... Men med dit sidste forslag, vil du få vist alle filer som fotos, selvom det ikke er!
13. november 2006 - 16:44
#9
Ja, som jeg skrev før: Prøv med: if(preg_match('/^.*?\.[jpe?g|gif|png]$/i', $fil)){ echo '<img src="' .$fil .'" style="border-width:0px;" /><br />'; } Du kan altid tilføje flere typer til "jpe?g|gif|png"