Avatar billede whizzper Nybegynder
12. april 2004 - 17:54 Der er 1 løsning

Problemer med visning af billeder

<?
function visbilleder($dir,$filtyper) {
    if ($directory_handle = opendir($dir)) {
        $str = "";
        while (false !== ($file = readdir($directory_handle))) {
            if (eregi($filtyper,$file) == true) {
                $str .= "<img src='" . $dir . $file . "'/ width=\"80\" height=\"80\"><br />" . $file . "<br>";
            }
        }
    closedir($directory_handle);
    return $str;
    }
}
$filtyper = ".jpg|.jpeg";//Tilladte filtyper
$dir = "billeder";//sti til billeder
echo visbilleder($dir,$filtyper);
?>


Her viser min side kun et billede hvor der er et kryds i, dvs. den kan ikke finde billedet..!

Nedenunder billedet skriver den godt nok hvad filen hedder..!


Hvordan får jeg rettet det med selve billedet?
Avatar billede whizzper Nybegynder
12. april 2004 - 17:56 #1
Jeg har fået det til at virke med en anden kode, lukker spørgesmålet igen..!
Koden der virkede var:

<?
//åbner dir der skal læses...
$dir1 = getcwd();
$dir2 = "".$dir1."/billeder/";
$dir = opendir($dir2);
while
// Læser dir..
($file = readdir($dir))
{
$img = "<img src='billeder/$file' width='50'>";


print("<font face='verdana' size='2'><a href='img/$file' border='0' target='_blank'>$img</a><br>$file</font><br>
");
}
?>
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