S Snakes Medlem sedan okt. 2004 392 inlägg Trådstart 29 okt. 2004 16:25 #1 Om vi säger att jag har en massa bilder i en map och det kommer hela tiden nya.... istället för att hela tiden registrera alla bilder kan man inte göra så att alla bilder i en viss map visas upp???
Alltså existerar det nåt sånt script som visar upp alla bilder i en map?
P Pedda Medlem sedan juni 2000 6 031 inlägg Skrev detta nu så jag kan ha gjort något fel.
Men om det funkar så ska den lista alla bilder i mappen "bilder"
<?php
// skapa en tom array för bilderna
$files = array();
if ($handle = opendir('bilder')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$files[] = $file;
}
}
// Sorterar
sort($files);
// Skriv ut
foreach($files as $file2) {
echo "<img src=\"bilder/$file2\"><br>";
}
closedir($handle);
}
?>
Testa och se om jag har gjort något fel.
S Snakes Medlem sedan okt. 2004 392 inlägg Fan det va snabbt..... om det är nåt fel så fixar jag det..... tack så mycket
PS: Funkar bara bra... tack igen för ett snabbt svar... men jag har ett problem.... den ställer filerna så här
1 10 11 12 13 14 15 16 17 18 19 2 20 21 22 23 24 25 26 27 28 29 3 4 5 6 7 8 9
kan man inte få den så här
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
alltså i rätt ordning
P Pedda Medlem sedan juni 2000 6 031 inlägg Om det funkar så kan du markera tråden som löst sen.
P Pedda Medlem sedan juni 2000 6 031 inlägg Halkade in på den här tråden av en slump igen och såg att du hade redigerat ditt inlägg.
Testa att ändra sort($files); till natsort($files); istället så ska det nog bli bättre.