Dateien zählen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Dateien zählen

    Wie kann ich die Anzahl der Dateien in einem angegeben Verzeichnis angeben ?

  • #2
    Kannst folgendes abändern:

    PHP-Code:


    <?php
     $verzeichnis
    ="bilder";
     
    $dateien = array();
     
    $verz opendir($verzeichnis);
     
    $anzahl 0;
     while( 
    $datei=readdir($verz) )
     {
       if(
    filetype("$verzeichnis/$datei")=="file")
       {
     
    //wenn du datein mit prefixen willst muss du dieses if ändern
         
    if(count(explode(".",$datei))==1)
         {
           
    array_push($dateien,$datei);
           
    $anzahl++;
         }
       }
     }
     
    $verz->close();
     echo 
    $anzahl;
    ?>

    Kommentar


    • #3
      werde mal schauen, danke...

      ich hab noch eine völlig andere Frage...

      ich will eine Variable weitergeben im Format:

      show.php?user=xy&pass=xy

      wie kann ich diese dann abrufen ?
      mit der ersten habe ich kein Probleme

      <? echo $HTTP_GET_VARS[user]; ?>

      aber wie bekomme ich "pass" ?

      Kommentar


      • #4
        hat sich erledigt...hab es gerade selbst rausgefunden

        einfach die gewünschten Variabeln in ' ' setzen...

        Kommentar


        • #5
          genau!

          Neuerdings reicht übrigens auch ein

          $_GET[pass]

          Und wie kommst du mit dem Zählen vorran?

          Kommentar


          • #6
            PHP-Code:
            $filecount=0;
            $dir="./your_directory";
            $dirh=opendir($dir);
            while(
            $filename=readdir($dirh))
            {
            if(
            $filename!="." && $filename!=".." && is_file($dir."/".$filename)) $filecount++;
            }
            closedir($dirh);

            echo 
            "Es befinden sich ".$filecount." Dateien im Verzeichnis ".$dir
            [color="#334D7B"]"Los, lass uns loslegen! Hm ? Quatschen können wir hinterher immer noch!"[/color]
            [color="#9C5245"]"Aber Bommel, wir können jetzt nicht bumsen. Wir müssen doch erst den Kindern - ... "[/color]
            [color="#334D7B"]"Ja ja ja. Du willst immer nur das Eine. Buchstabenzeigen, Buchstabenzeigen - meine Gefühle sind dir wohl scheißegal."[/color]

            © Harald Schmidt

            Kommentar


            • #7
              Oder halt die fertige Möglichkeit. Sicherlich einfacher.

              Hatte mein Script auch nur hier ausm Forum geklaut.

              Kommentar


              • #8
                nachträglich nochmal vielen Dank....

                habe erst eben nochmal den genauen Quelltext, der später nocheinmal gepostet wurde entdeckt...
                wollte nämlich eben den anderen versuchen abzuändern *g*

                Kommentar


                • #9
                  Ist doch nicht schlecht, wenn man dann sogar die fertige Version bekommt.

                  Kommentar


                  • #10
                    hallo auch,
                    hab mal diesen verstaubten thread ausgebuddelt und
                    stell mal meine ergänzende frage:

                    wie kann ich mittels einer php-datei ausgeben,
                    wieviele jpg's, gif's und txt's in einem ordner vorhanden sind,
                    so dass die ausgabe wie folgt aussieht:

                    + es sind xxx datein im format jpg vorhanden
                    + es sind xxx datein im format gif vorhanden
                    + es sind xxx datein im format txtvorhanden


                    hab da was, aber leider krieg ichs nicht für die anderen zwei suffixe hin:
                    PHP-Code:
                    <?php
                    $fileCount
                    =0;// counter
                    if ($dir = @opendir("_images")) {// open directory
                    while (false !== ($file readdir($dir))) { // loop through files

                    //if ($file != "." && $file != "..") { // ignore . & ..directories
                    if(strstr($file,".gif")){// only read files that end in .html

                    // build name=value pairs for flash from linkable files for menu
                    $valuesForFlash .="&".$myNum[$fileCount]."=".strtoupper(substr($file0strpos($file".")));

                    $fileCount++;
                    }

                    }
                    //}
                    closedir($dir);
                    }
                    hoffe da kann wer weiterhelfen.

                    danke jetzt schonmal
                    gruss bastian
                    Zuletzt geändert von bastian; 30.04.2003, 12:13.

                    Kommentar

                    Lädt...
                    X