Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: script

  1. #1

    script

    Ciao a tutti, ho appena cominciato con PHP e decisamente ne so veramente poco, però dovrei fare uno script che mi scanna una cartella e mi dice quanti file ci sono per ogni estensione (esempio: quanti .doc, quanti .xls,...).
    Per caso qualcuno sa dirmi come posso fare o dovre trovare questo script??? grazie ciao ciao

  2. #2
    dai un occhiata qua:
    http://ch2.php.net/dir

    e piu specificatamente qua:
    http://ch2.php.net/manual/en/function.scandir.php

    Il Ticino è biancoblù
    DVDS delegato ufficiale

  3. #3
    ho fatto un grezzissimo copia incolla... ma mi da errore

    Fatal error: Call to undefined function: scandir() in /membri/suisseman/php/prova.php on line 5

    eheh mi scuso per la mia ignoranza ma veramente php l'ho cominciato ieri

  4. #4
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    [supersaibal]Originariamente inviato da Colombins
    ho fatto un grezzissimo copia incolla... ma mi da errore

    Fatal error: Call to undefined function: scandir() in /membri/suisseman/php/prova.php on line 5

    eheh mi scuso per la mia ignoranza ma veramente php l'ho cominciato ieri [/supersaibal]
    ehmm allora..
    Studialo un pochino e prova a capire lo script..
    l'errore te lo da perchè richiami una funzione che non è definita..

    Forse sta in una pagina che prova ad includere ma che tu non hai messo..
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  5. #5

    ATTENZIONE

    da quello che ho visto scandir è PHP 5!
    Prova quello alternativo!

  6. #6

    Re: ATTENZIONE

    [supersaibal]Originariamente inviato da andrea.paiola
    da quello che ho visto scandir è PHP 5!
    Prova quello alternativo! [/supersaibal]
    appunto, prova con

    Codice PHP:
    <?php
    $dir 
    "/tmp";
    $dh  opendir($dir);
    while (
    false !== ($filename readdir($dh))) {
       
    $files[] = $filename;
    }

    sort($files);

    print_r($files);

    rsort($files);

    print_r($files);

    ?>
    Il Ticino è biancoblù
    DVDS delegato ufficiale

  7. #7
    ma al posto di $dir="/tmp"
    dovrei mette $dir="cartella"??

  8. #8
    [supersaibal]Originariamente inviato da Colombins
    ma al posto di $dir="/tmp"
    dovrei mette $dir="cartella"?? [/supersaibal]
    esatto

    quello che ho postato è solo l'esempio tratto da php.net
    poi sta a te adeguarlo

    difatti qeull'esempio ti restutuisce in un array tutti i file di una cartella, sta poi a te controllare l'estensione
    Il Ticino è biancoblù
    DVDS delegato ufficiale

  9. #9
    perfetto grazie a tutti dell'aiuto adesso va.... anche se manca una cosuccia, se io vorrei che mi dicesse il numero di file .doc e non il nome... é fattibile oppure no? e poi anche lo spazio occupato

  10. #10
    [supersaibal]Originariamente inviato da Colombins
    perfetto grazie a tutti dell'aiuto adesso va.... anche se manca una cosuccia, se io vorrei che mi dicesse il numero di file .doc e non il nome... é fattibile oppure no? e poi anche lo spazio occupato [/supersaibal]
    per quello devi prendere la parte del nome del file dopo il punto

    per la dimensione li devi gia usare altre funzioni
    Il Ticino è biancoblù
    DVDS delegato ufficiale

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.