PDA

View Full Version : [php] Contare il numero di files presenti in una cartella


Pingu1084
16-02-2010, 12:13
Ho creato un file in php che ha tra le sue variabili il numero di file contenuti in una cartella. Al momento questa variabile č cambiata manualmente da me ogni volta che inserisco un nuovo file nella cartella, e vorrei sapere se c'č un modo per automatizzare questo processo.

anonimizzato
16-02-2010, 19:40
Prova cosė:

function count_files ($dir) {
$count = count(glob($_SERVER['DOCUMENT_ROOT'].$dir . "*")) ;
return $count;
}

glob() restituisce un array di elementi sulla base di un pattern specifico, in questo caso tutti i file con una qualsiasi estensione (.*).

count() invece, ovviamente, esegue il conteggio dei valori nell'array precedente.

L'ho trovato in rete, vedi se funziona.
Personalmente la funzione glob() non la conoscevo.

Pingu1084
17-02-2010, 12:07
Prova cosė:

function count_files ($dir) {
$count = count(glob($_SERVER['DOCUMENT_ROOT'].$dir . "*")) ;
return $count;
}

glob() restituisce un array di elementi sulla base di un pattern specifico, in questo caso tutti i file con una qualsiasi estensione (.*).

count() invece, ovviamente, esegue il conteggio dei valori nell'array precedente.

L'ho trovato in rete, vedi se funziona.
Personalmente la funzione glob() non la conoscevo.

Mi dice che c'č solo un file nella cartella.