mirc: Dateien zählen

Hallo,

Hat jemand von euch eine Ahnung wie man mit einem PHP Befehl die Anzahl Dateien in einem order ausgibt? Wenn möglich, nicht unbedingt, nur die Anzahl php Dateien in dem jenigen Ordner.

mfg
mirc

  1. Hallo,

    Hat jemand von euch eine Ahnung wie man mit einem PHP Befehl die Anzahl Dateien in einem order ausgibt? Wenn möglich, nicht unbedingt, nur die Anzahl php Dateien in dem jenigen Ordner.

    Du suchst die Funktion readdir:
    http://selfphp.de/funktionsreferenz/verzeichnis_funktionen/readdir.php

    <?PHP
    $datei_zahl=0;
    $verz=opendir ('.');
    while ($file = readdir ($verz)) {
    #  echo "$file <br>";
    $datei_zahl++;
    }
    closedir($verz);
    ?>

    Vorsicht, diese Funktion zählt auch Ordner.

    Gruß
    Alexander Brock

    --

    SelfCode: sh:( fo:) ch:? rl:( br:> n4:? ie:{ mo:} va:) de:> zu:| fl:{ ss:( ls:[ js:(
    http://emmanuel.dammerer.at/selfcode.html
    Deshalb können Pinguine nicht fliegen:
    Was nicht fliegt kann auch nicht abstürzen
    <img src="http://www.againsttcpa.com/images/AgainstTCPA-Log01Small.gif" border="0" alt="">
    http://againsttcpa.com
    1. Tach

      Vorsicht, diese Funktion zählt auch Ordner.

      Ja das will ich aber nicht so ;-) wie zähle ich nur .php dateien?
      mfg

      1. Tach mfg,

        in dem man sich mit PHP auseinandersetz, das Manual http://www.php.net/ durcharbeitet und ein grundsätzliches Verständnis für PHP entwickelt. Es tut mir leid Dir dies so hart vor den Latz knallen zu müssen. Auch wenn ich Dir im folgenden eine Lösung gebe, wird sie Dir nicht zum Vorteil gereichen, wenn Du nicht bereit bist zu lernen, da beireits bei meim nächsten Problem, was Du mit PHP lösen magst, Dir auch nicht mehr einfallen wird, als andere Köpfe zu nutzen, die Deine Probleme lösen sollen.

        <?PHP
        $datei_zahl=0;
        $verz=opendir ('.');
        while ($file = readdir ($verz)) {

        if(!is_dir($file) && substr($file,-4)=='.php') {

        #      echo "$file <br>";
               $datei_zahl++;

        }

        }
        closedir($verz);
        ?>

        Gruß aus Berlin!
        eddi

        --
        Manchmal trifft es einen doch ganz unverhofft t86591:
        > '..."Vorläufig abgebrochen" ist ungefähr so sinnvoll formuliert, wie "einstweilig erschossen" oder "temporär verbrannt"...'
        Ich danke Sven für diese Erkenntnis - Gott, was habe ich gelacht ;)
        1. Hallo!

          if(!is_dir($file) && substr($file,-4)=='.php') {

          Hier ist auch http://www.php.net/manual/de/function.pathinfo.php verwendbar.

          Beste Grüße
          Viennamade

          1. Hallo Viennamade,

            mir sieht das eher nach einer Umstandsprofessur aus. Es muß in einer Extrazeile erst ein Datenfeld in eine Variable gespeichert werden, um diese dann doch nur in der if-Anweisung zu prüfen...

            Gruß aus Berlin!
            eddi

            --
            Manchmal trifft es einen doch ganz unverhofft t86591:
            > '..."Vorläufig abgebrochen" ist ungefähr so sinnvoll formuliert, wie "einstweilig erschossen" oder "temporär verbrannt"...'
            Ich danke Sven für diese Erkenntnis - Gott, was habe ich gelacht ;)
  2. Hallo!

    Hat jemand von euch eine Ahnung wie man mit einem PHP Befehl die Anzahl Dateien in einem order ausgibt? Wenn möglich, nicht unbedingt, nur die Anzahl php Dateien in dem jenigen Ordner.

    Das hatten wir dieses Monat schon: http://forum.de.selfhtml.org/archiv/2004/8/87676/#m521527, ich glaube da ist das ganz gut dargestellt.
    (Nur halt mit jpg- anstelle von php-Dateien.)

    Beste Grüße
    Viennamade