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 Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
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"