Avatar billede alizweb Nybegynder
10. juni 2001 - 15:09 Der er 2 kommentarer og
3 løsninger

En Løkke...

Er det muligt at lave en slags løkke der udtrækker alle billeder fra et biliotek på serveren, altså så løkken bare kører så længe der er billeder tilbage??

I så fald, hvordan??

Håber i kan hjælpe.


-Rasmus
Avatar billede gizmo-gizmo Nybegynder
10. juni 2001 - 15:12 #1
<?
if ($dir = @opendir(\"/billeder\")) {
  while($file = readdir($dir)) {
    if ($file != \".\" && $file != \"..\"){
        echo \"<img src=\\\"/billeder/$file\\\"> \";
  }
    }
    closedir($dir);
}
?>
Avatar billede alizweb Nybegynder
10. juni 2001 - 15:23 #2
den dur ikke på min maskine.
<?
if ($dir = @opendir(\"/pix\")) {
  while($file = readdir($dir)) {
    if ($file != \".\" && $file != \"..\"){
        echo \"<img src=\\pix\\\"$file\\\"> \";
  }
    }
    closedir($dir);
}
?> <html><head><title>Hmm...</title></head></html>

der sker intet.
Og det er et billed dir...
Avatar billede gizmo-gizmo Nybegynder
10. juni 2001 - 15:37 #3
sæt den sådan her:
echo \"<img src=\\\"pix\\$file\\\"> \";
Avatar billede emulatorspil.dk Nybegynder
10. juni 2001 - 16:06 #4
Kan dette bruges ?

<?php
$dir = opendir(\".\");

while (false!==($file = readdir($dir))) {
        if ($file != \".\" && $file != \"..\") {
        print \"<a href=\'$dir/$file\'>$file</a>\";
        }
      }
closedir($dir);
?>

UTESTET !!!

- Rasmus
Avatar billede dazzeler Nybegynder
10. juni 2001 - 17:05 #5
kan dette bruges


<?

  // filer med følgende efternavn må udskrives
  $arr_Imageextensions = array( \"jpg\", \"jpeg\", \"gif\", \"png\" );

  // bibliotek med billeder
  $str_Dir = \"/billeder\";

  // opret forbindelse til bibliotek angivet med $str_Dir
  if ( $ptr_Dir = opendir( $str_Dir ) ) {
     
      // lav løkke til at gennem gå alle filer
      while ( $str_File = readdir( $ptr_Dir ) ) {

        if ( $str_File != \".\" && $str_File != \"..\" ) {
            // check om filen har en af de følgende efternavn angivet i  arr_Imageextensions.
            // Hvis ja udskrive filenavn på skærm
            // Hvis nej videre til næste fil i biblioteket
            if (  in_array( substr( strrchr( $str_File, \".\" ), 1 ) , $arr_Imageextensions  )  ) {
              Print \"Billede: \" . $str_File . \"<BR>\\n\";
            }
        }
      } // while ( $arr_File...

      // afbryd linket til bilioteket
      closedir( $ptr_Dir );
  } // if ( $ptr_Dir...

?>
/dazzeler
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