Seite 2 von 2

Verfasst: So 9. Mai 2004, 17:34
von ChrisD
ich gehöre nicht zu four for business.
Hat das denn jemand behauptet? :roll: :wink:

Verfasst: So 9. Mai 2004, 17:53
von emergence
es bezieht sich auf dein anderes posting. siehe output bereich.

Verfasst: So 9. Mai 2004, 17:59
von ChrisD
Da kann ich dir jetzt nicht ganz folgen.

Verfasst: So 16. Mai 2004, 10:03
von ChrisD
Tschuldigung, dass ich mich erst so spät melde, aber das mit dem Filecount/2 klappt leider nicht. Hat jemand einen anderen Vorschlag?

Gruß
Chris

Verfasst: Di 18. Mai 2004, 20:48
von Acidgod
[quote="Acidgod"]

Code: Alles auswählen

<? 

   function getDirList ($dirName) { 
       global $filecount; 
       $d = dir($dirName); 
       while($entry = $d->read()) { 
           if ($entry != "." && $entry != "..") { 
               if (is_dir($dirName."/".$entry)) { 
                   getDirList($dirName."/".$entry); // subdirectory found ? 
               } else { 
                   $filecount++; 
               } 
           } 
       } 
       $d->close(); 
   } 
   $filecount = 0; 
   // SO VIELLEICHT???
   $filecount = $filecount/2; <<<<<<<<<<<<<<<<< filecount / 2!!!
   getDirList("../cms/upload/Photos/2003/"); 
   echo $filecount." Bilder sind online"; 
?>
Haste es kopier und benutzt?
Es fehlen nämlich Lerrzeichen, so "$filecount / 2" müsste es aussehen...

Verfasst: Mi 19. Mai 2004, 14:34
von ChrisD
Kopiert habe ich es nicht, einfach nur an entsprechender Stelle " / 2" eingefügt.
Es funktioniert leider nicht. :(

Gruß
Chris

Verfasst: Mi 19. Mai 2004, 14:44
von Acidgod
Und so?

$zaehler = $filecount / 2;
getDirList("../cms/upload/Photos/2003/");
echo $zaeler." Bilder sind online";

Verfasst: Mi 19. Mai 2004, 21:46
von ChrisD
So jetzt funktioniert gar nichts mehr! :lol:
Weiß vielleicht jemand noch ne Möglichkeit, oder hast du noch einen Vorschlag Acidgod?

Gruß
Chris

Verfasst: Mi 19. Mai 2004, 22:28
von Halchteranerin
davon abgesehen, dass er sich beim Wort 'zaehler' vertippt hat, an der Stelle, wo es ausgegeben wird, hat's bei mir auch nicht funktioniert. Was bei mir ging:

Code: Alles auswählen

<? 

   function getDirList ($dirName) { 
       global $filecount; 
       $d = dir($dirName); 
       while($entry = $d->read()) { 
           if ($entry != "." && $entry != "..") { 
               if (is_dir($dirName."/".$entry)) { 
                   getDirList($dirName."/".$entry); // subdirectory found ? 
               } else { 
                   $filecount++; 
               } 
           } 
       } 
       $d->close(); 
   } 
   $filecount = 0; 
   // SO VIELLEICHT???  
   getDirList("../cms/upload/bilder/galerie"); 
   $zaehler = $filecount / 2;
   echo $zaehler." Bilder sind online";
?>
Ich habe die vorletzte und vorvorletzte Zeile vertauscht.

Verfasst: Mi 19. Mai 2004, 22:28
von Acidgod

Code: Alles auswählen

<? 

   function getDirList ($dirName) { 
       global $filecount; 
       $d = dir($dirName); 
       while($entry = $d->read()) { 
           if ($entry != "." && $entry != "..") { 
               if (is_dir($dirName."/".$entry)) { 
                   getDirList($dirName."/".$entry); // subdirectory found ? 
               } else { 
                   $filecount++; 
               } 
           } 
       } 
       $d->close(); 
   } 
   $filecount = 0; 
   getDirList("../cms/upload/Photos/2003/"); 
   $zaehler = $filecount / 2; 
   echo $zaehler." Bilder sind online";
?>
In dieser Reihenfolge mal versucht?

Sorry bin selber noch net ganz so fit in php wie man sieht... (o:

Verfasst: Mi 19. Mai 2004, 22:46
von ChrisD
Danke Acidgod! Mit deiner letzten Version klappt es endlich, mit einigen anderen hab ich mir zum Teil das Layout zerschossen!

Gruß
CHris

Verfasst: Di 25. Mai 2004, 10:23
von Acidgod
Erste Version würde sicherlich auch funzen wenn man die eine Zeile etwas nach unter verschiebt... (o:

Code: Alles auswählen

<? 

   function getDirList ($dirName) { 
       global $filecount; 
       $d = dir($dirName); 
       while($entry = $d->read()) { 
           if ($entry != "." && $entry != "..") { 
               if (is_dir($dirName."/".$entry)) { 
                   getDirList($dirName."/".$entry); // subdirectory found ? 
               } else { 
                   $filecount++; 
               } 
           } 
       } 
       $d->close(); 
   } 
   $filecount = 0; 
   // SO VIELLEICHT??? 
   getDirList("../cms/upload/Photos/2003/"); 
   $filecount = $filecount/2; <<<<---- musste nur eine Zeile tiefer... *ggg*
   echo $filecount." Bilder sind online"; 
?>