Script conta numero di file in una directory

atonyc

Utente Attivo
10 Dic 2008
67
0
0
Come da titolo mi servirebbe uno script che conti il numero di file con una determinata estensione (ad esempio txt) in una directory e nelle varie sotto direcory.

grazie in anticipo
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Ecco qui, testato e funzionante:
PHP:
<?php
class files
{
	private function check_ext($file, $correct)
	{
		$exp = explode('.', $file);
		$exp = $exp[count($exp) - 1];

		if($exp != $correct)
			return false;
		return true;
	}

	function count_files($directory, $extension)
	{
		if(!is_dir($directory))
			die('La directory scelta è inesistente.');

		$op = opendir($directory);
		$count = 0;

		while(false !== ($read = readdir($op)))
		{
			if($read == '.' || $read == '..')
				continue;

			if(is_dir("{$directory}/{$read}"))
				$count += $this->count_files("{$directory}/{$read}", $extension);
			elseif(file_exists("{$directory}/{$read}") && $this->check_ext($read, $extension))
				$count += 1;
		}

		closedir($op);
		return $count;
	}
}
?>
Un esempio di utilizzo:
PHP:
<?php
$f = new files();
echo $f->count_files('test');
?>
Visualizza il numero di file nella directory test.
 
Discussioni simili
Autore Titolo Forum Risposte Data
L Script conta colori PHP 0
G Script conta download Classic ASP 1
peppoweb Script Conta Download PHP 5
F Somma di più tabelle da script Javascript 0
L Script per convertire numeri in parole Javascript 2
H Eliminazione script. Photoshop 0
S Script Google Translate scomparso HTML e CSS 3
P lanciare script asp (o php) da jquery Javascript 1
G Script notifiche dekstop aiuto Javascript 0
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
P Passare solo alcuni parametri a script per CSV PHP 0
M Collegamento tra form html e script php PHP 4
F Script java elenco alfabetico non funziona Javascript 3
F Script non funzionante. Devo elencare in ordine alfabetico un elenco di nominativi, ma lo script non Javascript 2
P Script upload immagini jQuery 0
M Premature end of script headers PHP 1
Cosina script data aggiornamento pagina Javascript 1
R Distribuire uno Script "Facebook Auto Post" PHP 0
F Creazione script Tv Presentati al Forum 1
N Script elenco file HTML HTML e CSS 5
felino PHP e script generazione file excel PHP 2
MarcoGrazia Se non sai se riceverai da GET o da POST, puoi verificarlo e far scegliere allo script. Snippet PHP 0
Beppe2 Ritardare esecuzione script Javascript 2
R Primo script in PHP / CSS PHP 4
felino Script PHP per leggere un file JSON. autenticazione? PHP 4
T [a pagamento] programmatore PHP che mi aiuti a migrare gli script da vecchia versione PHP a nuova Offerte e Richieste di Lavoro e/o Collaborazione 1
T script jquery non funziona più dopo il passaggio a MVC jQuery 5
F Aiuto java script Javascript 2
Max 1 [PHP] Script che funziona in locale e non online PHP 16
K Help: problema con uno script di booking in php! PHP 0
O [PHP] inviare dati da form e script ajax PHP 0
P [PHP] Aggiungere un mio script a prestashop? PHP 10
D [Javascript] inserire uno script in un file php Javascript 6
Gabriele15497514 php testo errato durante la lettura del file txt quando lo script viene eseguito contemporaneamente PHP 3
R [Javascript] Aiuto su questo script Javascript 2
M [HTML] Stesso script su 2 blog CMS (Content Management System) 4
romeocharly [PHP] Script per rinominare in automatico le immagini inviate da ftp PHP 0
elpirata [Javascript] Lo script alle volte funzione altre volte no Javascript 0
A [PHP] Script con array con numeri che iniziano per 00 PHP 2
F [HTML] Failed script su coffee cookies HTML e CSS 1
TpD [PHP] Script per organizzazione presenza eventi PHP 3
D [PHP] script che invii una mail automatica dopo risposta ad una discussione di un forum PHP 0
T interpretare uno script php non fatto da me... PHP 3
Cosina Modifica script textarea jQuery 0
O Script PHP e loro visibilità PHP 4
A [PHP] Script Ip camera su altervista senza sottocartelle PHP 6
M [PHP] Problema script ricezione e invio posta... PHP 1
Y Codice AdSense su script php PHP 4
L [PHP] Problema Script 'Not Found' PHP 4
webmachine [PHP] Script per censurare parole PHP 4

Discussioni simili