Dateizähler

ChrisD
Beiträge: 132
Registriert: Di 30. Dez 2003, 17:33
Kontaktdaten:

Beitrag von ChrisD » So 9. Mai 2004, 16:34

ich gehöre nicht zu four for business.
Hat das denn jemand behauptet? :roll: :wink:

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » So 9. Mai 2004, 16:53

es bezieht sich auf dein anderes posting. siehe output bereich.
*** make your own tools (wishlist :: thx)

ChrisD
Beiträge: 132
Registriert: Di 30. Dez 2003, 17:33
Kontaktdaten:

Beitrag von ChrisD » So 9. Mai 2004, 16:59

Da kann ich dir jetzt nicht ganz folgen.

ChrisD
Beiträge: 132
Registriert: Di 30. Dez 2003, 17:33
Kontaktdaten:

Beitrag von ChrisD » So 16. Mai 2004, 09:03

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

Acidgod
Beiträge: 91
Registriert: Di 6. Jan 2004, 10:17
Wohnort: Bremen
Kontaktdaten:

Beitrag von Acidgod » Di 18. Mai 2004, 19:48

[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...

ChrisD
Beiträge: 132
Registriert: Di 30. Dez 2003, 17:33
Kontaktdaten:

Beitrag von ChrisD » Mi 19. Mai 2004, 13:34

Kopiert habe ich es nicht, einfach nur an entsprechender Stelle " / 2" eingefügt.
Es funktioniert leider nicht. :(

Gruß
Chris

Acidgod
Beiträge: 91
Registriert: Di 6. Jan 2004, 10:17
Wohnort: Bremen
Kontaktdaten:

Beitrag von Acidgod » Mi 19. Mai 2004, 13:44

Und so?

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

ChrisD
Beiträge: 132
Registriert: Di 30. Dez 2003, 17:33
Kontaktdaten:

Beitrag von ChrisD » Mi 19. Mai 2004, 20:46

So jetzt funktioniert gar nichts mehr! :lol:
Weiß vielleicht jemand noch ne Möglichkeit, oder hast du noch einen Vorschlag Acidgod?

Gruß
Chris

Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin » Mi 19. Mai 2004, 21:28

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.
Zuletzt geändert von Halchteranerin am Mi 19. Mai 2004, 21:28, insgesamt 1-mal geändert.

Acidgod
Beiträge: 91
Registriert: Di 6. Jan 2004, 10:17
Wohnort: Bremen
Kontaktdaten:

Beitrag von Acidgod » Mi 19. Mai 2004, 21:28

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:

ChrisD
Beiträge: 132
Registriert: Di 30. Dez 2003, 17:33
Kontaktdaten:

Beitrag von ChrisD » Mi 19. Mai 2004, 21:46

Danke Acidgod! Mit deiner letzten Version klappt es endlich, mit einigen anderen hab ich mir zum Teil das Layout zerschossen!

Gruß
CHris

Acidgod
Beiträge: 91
Registriert: Di 6. Jan 2004, 10:17
Wohnort: Bremen
Kontaktdaten:

Beitrag von Acidgod » Di 25. Mai 2004, 09:23

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"; 
?> 

Gesperrt