Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    Considera l'uso di scandir() che ti permette di indicare l'ordine in cui vuoi file e cartelle.

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2016
    Messaggi
    8
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Considera l'uso di scandir() che ti permette di indicare l'ordine in cui vuoi file e cartelle.

    Grazie, con scandir() ho risolto semplificando anche tutto il codice (eliminando i controlli se ciò che cerco sia veramente una cartella e senza bisogno di aprirla per leggerla)

    Allego il codice nel caso possa servire a qualcuno in futuro

    Codice PHP:
    <?php        $path "fatture/".$nmese."-".$mese."-".$anno."/";                $file scandir($path1);                $n=0;                if (file_exists($path)) {                    while($n <= count($file)){                        $nfile $path.$file[$n]."/";                        $nfile scandir($nfile);                        $nfile count($nfile)-2;                        if((!is_dir($file[$n]))&($file[$n]!=".")&($file[$n]!="..")&($file[$n]!=""))                        echo "<a href='cartella.php?path=".$path.$file[$n]."&nmese=".$nmese."&mese=".$mese."&anno=".$anno."'><div class='lista'><x style='float: left'>".$file[$n]."</x><x style='float: right;'>Elementi interni: ".$nfile."</x><br /></div></a>";                        $n++;                    }                } else {                        if($anno != ''mkdir ($path0755);                }        ?>

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2016
    Messaggi
    8
    Ri-posto il codice perché nel precedente messaggio l'ho copiato ed incollato da Atom e non si è indentato per bene!

    Codice PHP:
    <?php$path "fatture/".$nmese."-".$mese."-".$anno."/";$file scandir($path1);$n=0;if (file_exists($path)) {while($n <= count($file)){$nfile $path.$file[$n]."/";$nfile scandir($nfile);$nfile count($nfile)-2;if((!is_dir($file[$n]))&($file[$n]!=".")&($file[$n]!="..")&($file[$n]!=""))echo "<a href='cartella.php?path=".$path.$file[$n]."&nmese=".$nmese."&mese=".$mese."&anno=".$anno."'><div class='lista'><x style='float: left'>".$file[$n]."</x><x style='float: right;'>Elementi interni: ".$nfile."</x><br /></div></a>";$n++;}} else {if($anno != ''mkdir ($path0755);}?>

Tag per questa discussione

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.