Visualizzazione risultati 1 fino 3 di 3

Discussione: Contare oggetti in una cartella

  1. #1
    mattemod non è connesso AlterVistiano
    Data registrazione
    07-06-2002
    Residenza
    Livorno, Toscana, Italia
    Messaggi
    755

    Predefinito

    Ciao a tutti
    Con che codice posso contare gli elementi presenti in una cartella?
    Ad esempio io ho una cartella con 114 files e voglio che in un file mi sia visualizzata una variabile "$num" contenga il numero dei files. Se io però aggiungo 1 file nella cartella voglio che "$num" aumenti automaticamente di 1 il suo valore, e non che debba io andarla a modificare manualmente nel file PHP che la contiene.
    Questo si può fare molto probabilmente, ma ho provato tutte le funzioni e non mi riesce , forse sbaglio qualcosa io boh! Vi prego aiutatemi.
    risp. al + presto x favore grazie
    Matteo

    Hestiun World
    Drago Bianco
    Fantasy Art

    Gentoo Linux rsync - hybrid +amd64/~amd64 - last gentoo-sources

  2. #2
    Guest

    Predefinito

    Salve a tutta la lista!
    Ciao Mattemod)
    Da quello che ho capito, tu vuoi assegnare l'intero che quantifica i file in una determinata cartella che decidi tu, alla variabile $num... io farei così!:

    if ($handle = opendir('./dir_che_vuoi_tu/')) {
    while (false !== ($file = readdir($handle))) {
    if($file != "." and $file != ".."){
    c++;
    }}
    closedir($handle);
    }

    Così questo script ti genera, nella variabile c, il numero di file presenti, se vuoi anke le cartelle, basta che elimini l'if...
    Così con c, puoi farci di tutto..dallo stamparlo a video ah... quello che vuoi.
    Spero che il mio aiuto ti sia stato utile.
    Se hai problemi mail-me... :D
    Ciao a tutti!

    MrBinding
    (mem.altervista.org)

  3. #3
    mattemod non è connesso AlterVistiano
    Data registrazione
    07-06-2002
    Residenza
    Livorno, Toscana, Italia
    Messaggi
    755

    Predefinito

    Non ho ben capito cosa hai fatto dentro al WHILE, comunque funziona a meraviglia
    Grazie 1000
    Matteo

    Hestiun World
    Drago Bianco
    Fantasy Art

    Gentoo Linux rsync - hybrid +amd64/~amd64 - last gentoo-sources

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •