Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    elenco nomi file in ordine alfabetico

    ho creato questo script:

    <?php
    //definisco il path come relativo
    $path = "../agenti_file";
    //uso la funzione opendir
    $dir_handle = @opendir($path) or die("Non riesco ad aprire $path");
    //eseguo il while
    while ($file = readdir($dir_handle)) {
    if($file!='.' && $file!='..' && $file!='.htpasswd'){
    echo "<p class=\"testo_grigio_bold\"><a href=../agenti_file/$file>$file</a></p>";
    }
    }
    //chiudo la directory
    closedir($dir_handle);
    ?>

    per visualizzare un elenco dei file che ho pubblicato in una directory del mio sito, ora però vorrei che questo elenco visualizasse i nomi in ordine alfabetico, sapete come fare?

  2. #2
    <?php
    //definisco il path come relativo
    $path = "../agenti_file";
    //uso la funzione opendir
    $dir_handle = @opendir($path) or die("Non riesco ad aprire $path");
    //eseguo il while
    $array_file = array();
    while ($file = readdir($dir_handle)) {
    if($file!='.' && $file!='..' && $file!='.htpasswd'){
    $array_file[] = $file
    }
    }
    //chiudo la directory
    closedir($dir_handle);

    sort($array_file);
    foreach($array_file as $file){
    echo "<p class=\"testo_grigio_bold\"><a href=../agenti_file/$file>$file</a></p>";
    }
    ?>

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    li metti in un array e usi la funzionew sort

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    Grazie ragazzi! funziona benissimo, ho solo dovuto aggiungere un ; su questa riga di codice

    $array_file[] = $file;

    siete stati gentilissimi, grazie ancora

    ma funziona anche con i numeri?

  5. #5

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.