Avatar billede whizzper Nybegynder
02. februar 2005 - 18:18 Der er 4 kommentarer og
1 løsning

Kode der viser alle billeder i

Hey..!

Jeg skal bruge en kode der kan vise ALLE billeder der ligger inde i mappen /upload/

Der kommer en liste over alle jpg bmp gif filer, og når man trykker på dem kommer de op i stort format..!
Avatar billede jakobdo Ekspert
02. februar 2005 - 18:22 #1
Kig her på siden: http://dk2.php.net/manual/en/function.opendir.php
Så kan du løbe directory igennem!

Så skal du tjekke om endelsen er jpg, bmp eller gif.

Hvis ja, lav et link, ellers gør ikke noget! :o)
Avatar billede stalle Nybegynder
02. februar 2005 - 18:23 #2
Hang on, så har jeg også den løsning
Avatar billede stalle Nybegynder
02. februar 2005 - 18:30 #3
$cells = 2; // Antal celler ved siden af hinanden
$cellcount = 1;


$d=opendir($_SERVER["DOCUMENT_ROOT"]. "pics");
while ($f=readdir($d)) {
$files[]=$f;
}
closedir($d);

sort($files);

//echo "<table><tr><td valign='middel'>";

for ($i=0;$i<count($files);$i++) {
$f=$files[$i];
if (eregi('([^.]+)(.jpg|.gif|.bmp)',$f,$a) && $f !='index.php') {
echo "<a href='$f'><img src='$f' alt='$f' border='0'></a> | ";
}

}
Avatar billede stalle Nybegynder
02. februar 2005 - 18:31 #4
$cells = 2; // Antal celler ved siden af hinanden
$cellcount = 1;


$d=opendir("/upload/");
while ($f=readdir($d)) {
$files[]=$f;
}
closedir($d);

sort($files);

//echo "<table><tr><td valign='middel'>";

for ($i=0;$i<count($files);$i++) {
$f=$files[$i];
if (eregi('([^.]+)(.jpg|.gif|.bmp)',$f,$a) && $f !='index.php') {
echo "<a href='$f'><img src='$f' alt='$f' border='0'></a> | ";
}

}
Avatar billede stalle Nybegynder
02. februar 2005 - 18:35 #5
argh..

//echo "<table><tr><td valign='middel'>";

Skal du ikke bruge til noget

og linien

echo "<a href='$f'><img src='$f' alt='$f' border='0'></a> | ";

Vil der nok også blive noget med nogle rettelser i, da den viser billedet i original størrelse, så evt. fjerne img-delen, eller lave den om så den har en bestemt bredde

echo "<a href='$f'>$f</a> | ";

eller

echo "<a href='$f'><img src='$f' alt='$f' border='0' width='50'></a> | ";

blot som eksempler
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester