php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.07.2005, 10:12  
Benutzer
 
Registriert seit: 27.06.2005
Beiträge: 52
thefaxx
Standard Problem beim Dateien zählen

Hallo,

folgende Situation im Ordner gallerys/ befinden sich mehrere Ordner in denen sich Dateien befinden. Die Dateien in diesen Ordner will ich zählen.

So hab ichs gemacht:
PHP-Code:
<?
$dir
=opendir("../gallerys/");
while(
$data=readdir($dir)) {
        if(
$data!="."&&$data!="..") {
            
$dir2=opendir("../gallerys/".$data);
        while(
$data2=readdir($dir2)) {
            
$x $x+1;
        }
         }
}
?>
funktioniert aber leider nicht - die Anzahl der Dateien stimmt überhaupt nicht.
thefaxx ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.07.2005, 11:35  
Gast
 
Beiträge: n/a
Standard

Mit ein paar kleinen Änderungen sollte das passen: http://www.phptt.de/showschnipsel.php?kat=15&id=22

Gruß
phpfan
 
Alt 01.07.2005, 12:44  
Benutzer
 
Registriert seit: 27.06.2005
Beiträge: 52
thefaxx
Standard

hm... blick ich jetzt nicht ganz... soll ich die Anzahl in einem array speichern und dann per count() ausgeben?
thefaxx ist offline  
Alt 01.07.2005, 13:14  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard Re: Problem beim Dateien zählen

Zitat:
Zitat von thefaxx
funktioniert aber leider nicht - die Anzahl der Dateien stimmt überhaupt nicht.
Zählst Du in allen Unterordnern "." und ".." absichtlich mit?
__________________
Cheers, Marco
marsch ist offline  
Alt 01.07.2005, 16:11  
Benutzer
 
Registriert seit: 27.06.2005
Beiträge: 52
thefaxx
Standard

ja obwohl es da nie Unterordner gibt. Spielt somit ja keine Rolle oder?
thefaxx ist offline  
Alt 01.07.2005, 16:41  
Benutzer
 
Registriert seit: 27.06.2005
Beiträge: 52
thefaxx
Standard

ok ich bin ein Stück weiter gekommen:

Die Dateinamen werden jetzt im Array $pics[] gespeichert. Problem ist nur es sind mehrere Ordner und wenn im Ordner1 4 Dateien sind stehen diese noch im Array und die vom nächsten Ordner werden einfach dazu gezählt. Kann man das Array irgendwie am ender der while-Schleife löschen?

PHP-Code:
<?$dir=opendir("../gallerys/");
while(
$data=readdir($dir)) {
        if(
$data!="."&&$data!="..") {
        
$dir2=opendir("../gallerys/".$data);
            while(
$data2=readdir($dir2)) {
                if(
$data2!="."&&$data2!="..") {
                    
$pics[] = $data2;
                                        }
                                }
?>
thefaxx ist offline  
Alt 01.07.2005, 16:53  
Benutzer
 
Registriert seit: 27.06.2005
Beiträge: 52
thefaxx
Standard

Problem gelöst das Zauberwort heißt unset()
thefaxx ist offline  
Alt 01.07.2005, 20:47  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

Zitat:
Zitat von thefaxx
ja obwohl es da nie Unterordner gibt. Spielt somit ja keine Rolle oder?
Naja, aber es wären ja "nur" 'Anzahl Verzeichnisse*2' Dateien zu viel.
Zitat:
Zitat von thefaxx
Problem gelöst das Zauberwort heißt unset()
Oder closedir...
__________________
Cheers, Marco
marsch ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
via php auf Dateien zugreifen oepfeli PHP Tipps 2008 3 16.06.2008 09:27
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
PHP Dateien verschlüsseln GSJLink PHP-Fortgeschrittene 2 26.04.2008 12:29
[Erledigt] Problem mit cp und &amp;amp;quot;Argument list too long&amp;amp;quot; Server, Hosting und Workstations 9 11.10.2005 22:17
Problem bei der PDF Generierung HTML2PDF von rustyparts.com joni1980 PHP-Fortgeschrittene 2 23.09.2005 16:15
[Erledigt] Problem mit Backslash Patrick Schwarz PHP Tipps 2005-2 5 26.07.2005 09:54
Problem mit PFad Firefox - Verzeichnis löschen PHP Tipps 2005-2 0 19.07.2005 16:05
[Erledigt] Problem beim schreiben von großen Dateien PHP-Fortgeschrittene 21 18.07.2005 15:11
[Erledigt] Problem mit User/Group: nobody(99)/99 Server, Hosting und Workstations 3 09.07.2005 15:31
History in MySQL - durch importieren von txt Dateien. PHP Tipps 2005-2 0 27.06.2005 03:07
[Erledigt] Nur bestimmte Dateien anzeigen, wie mache ich das HILFE PHP Tipps 2005 4 02.04.2005 22:38
Problem mit *.TPL dateien und Design imported_DJ Nuno HTML, Usability und Barrierefreiheit 4 08.03.2005 02:29
Problem bei Dateiupload bei großen Dateien Calli PHP Tipps 2005 4 13.01.2005 16:13
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34
Problem beim Upload mehrerer Dateien per Script PHP Tipps 2004 1 04.08.2004 16:26

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
dateien zählen php, php dateien zählen, php opendir zählen, http://www.php.de/php-tipps-2005-2/25808-problem-beim-dateien-zaehlen.html, php daten in ordner zählen, readdir dateien zählen, php dateien zählen in array, php dir zählen, php \zählen mit array\, readdir php zähle, php5 dateien in verzeichnis zählen for schleife, php dateien zählen mehrere verzeichnisse, alle dateien zählen php while, readdir datei zählen, mit array dateien zählen, php dateien zählen unterordner, readdir anzahl dateien, dateien zählen und meldung über die anzahl ausgeben, opendir php dateien zählen, dateien zählen problem

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:42 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.