Avatar billede noem Nybegynder
31. december 2004 - 11:33 Der er 4 kommentarer

opdateret variable

hej jeg har et lille problem med en array der ikke bliver opdateret.
Villle høre om der var nogle der kendte en måde jeg kunne løse det på...

// udsnit fra funktion.php
// åbener dir og læser til $filer
if (is_dir($dir)) {

    if ($dh = opendir($dir)) {
      while (($file = readdir($dh)) !== false) {
         
          global $filer;
          if (!preg_match("|^\.|",$file)){
          $filer[] = $file;}
        }
      closedir($dh);
  }
}
}



// udsnit fra index.php
// åbner hovedmappen og finder det ud af hvad mappe der skal åbnes
           
            aaben_mappe("billeder/");
           
            $dirnr        =    $_GET['dir'];
                  $billede_mappe    =    $filer[$dirnr];       
        echo "1--------------$billede_mappe";   
            // åbner den valgte mappe
            aaben_mappe("billeder/$billede_mappe/");

        echo "2----------------------- $billede_mappe";   
            // tæller hvormange billeder der er i mappen
            //og gemmer resultatet i $antal
            if (count($filer) == "0"){
                $antal2 = "ingen";
            }
            else {
                $antal2 = count($filer);
                }   


mit problem ligger i at echo "1--------------$billede_mappe";    og echo "2--------------$billede_mappe"; er ens, dvs at jeg skal have unset'et $filer efter hvar gang jeg starter funktionen.

dette har jeg prøvet forskellige steder i prorgammet, men kan ikke rigtigt få det til at funke :(....


nogle der har nogle idéer ?
Avatar billede noem Nybegynder
31. december 2004 - 11:35 #1
evt en smartere måde at lave det på, er også meget velkommen :)
Avatar billede erikjacobsen Ekspert
31. december 2004 - 11:44 #2
http://dk.php.net/unset    - men der er også andre muligheder ;)
Avatar billede noem Nybegynder
31. december 2004 - 11:50 #3
argh. "!#¤#¤#!".... det havde jeg prøvet 10000 gange igår (jeg må have været MEGET træt).. tak, laver du lige et svar :)
Avatar billede erikjacobsen Ekspert
31. december 2004 - 11:55 #4
;) Nej tak, jeg samler slet ikke på point.

Man også fornuftigvis lave et nyt array hver gang

  $filer=Array();
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