Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Neocron
    Registrato dal
    Jul 2002
    Messaggi
    524

    [Dir] Alternativa di scandir();

    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);

    ?>
    La funzione l'ho presa da qui http://it.php.net/manual/it/function.scandir.php.

    Ma non funge, mi servirebbe che restituisca un array contenente anche i nomi delle dir, io l'ho modificata così:

    Codice PHP:
    function scanDir($dir){ 
      
    $dh  opendir($dir); 
      while (
    false !== ($filename readdir($dh))){ 
       
    $files[] = $filename
        
    sort($files); 
        return 
    $files
      }

    e non funge nemmeno questa.

  2. #2
    L'ho usata giusto giusto anche io stamattina, e mi funziona tranquillamente, restituendomi anche le dir "." e ".." ...


  3. #3
    Utente di HTML.it L'avatar di Neocron
    Registrato dal
    Jul 2002
    Messaggi
    524
    a me restituisce un array con ' . ' al valore 0.
    non riesco a capire...
    mi servono i nomi delle dir..

  4. #4
    Utente di HTML.it L'avatar di Neocron
    Registrato dal
    Jul 2002
    Messaggi
    524
    risolto. ho commesso un errore di distrazione.

    Codice PHP:

    function scanDir($dir){ 
      
    $dh  opendir($dir); 
      while (
    false !== ($filename readdir($dh))){ 
       
    $files[] = $filename
      }
        
    sort($files); 
        return 
    $files


  5. #5
    Ops... non me ne ero accorto nemmeno io leggendo il tuo post... sorry...

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 © 2024 vBulletin Solutions, Inc. All rights reserved.