+ Rispondi alla Discussione
Risultati da 1 a 5 di 5

Numero files in directory

Ultimo Messaggio di ico1989 il:
  1. #1
    User
    Data Registrazione
    Jun 2006
    Messaggi
    57

    Numero files in directory

    Ciao a tutti, mi auguro sia una domanda banale: "Come faccio ad avere il totale di file in una determianta directory?"

    Grazie
    Stefano

  2. #2
    User
    Data Registrazione
    Jun 2006
    Messaggi
    57
    Risolto così, grazie.

    Escludo i file non jpg

    $Numeroimmagini = 0;
    $default_dir = "./Disegni";
    if (!($dp = opendir($default_dir))) die ("Non riesco ad aprire la directory immagini");
    while ($file = readdir ($dp))
    if ($file != '.' && $file != '..'){
    $Estensione = substr($file, (strlen($file)-3),3);
    if ($Estensione == "jpg"){
    $Numeroimmagini = $Numeroimmagini + 1 ;
    }
    }
    closedir($dp);

  3. #3
    User
    Data Registrazione
    Mar 2005
    Località
    Genova
    Messaggi
    411
    Se vuoi listare solo i jpg l'uso di glob() è un metodo molto + comodo:

    Codice:
    $immagini = glob("*.jpg");
    $Numeroimmagini = count($immagini);

  4. #4
    User
    Data Registrazione
    Jun 2006
    Messaggi
    57
    Non lo conoscevo :-(
    Grazie mille

    Ciao Stefano

  5. #5
    User L'avatar di ico1989
    Data Registrazione
    Sep 2005
    Messaggi
    409

    scandir()

    La funzione scandir(), esclusivamente in PHP5, ritorna automaticamente un elenco di tutti i file e cartelle contenuti in una directory, senza il bisogno di dover impostare un ciclo. Da quì poi personalizzi in base alle tue esigenze

    array scandir ( string directory [, int sorting_order [, resource context]] )
    @ http://www.php.net/manual/en/function.scandir.php
    ico1989

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.