Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    ordinare file letti da cartella

    volevo sapere come ordinare per nome i file letti da una cartella pe poi stamparli a video come link, oppure suddividerli in + pagine a seconda di certi dati.... il codice è quello sottostante


    #?php
    $cartella="cartella/";
    $colonne=5;
    $dir = dir($cartella);
    $i=0;
    while ($file = $dir->read()) {
    if($file != "." && $file != "..") {
    if (!is_dir($cartella.$file)) {
    if (strpos($file,".zip" )) {
    $file=substr($file,0,strpos($file,".zip"));
    $i++;
    if ($i==1) echo "<tr>";
    echo "#td width=\"18\" height=\"26\" align=\"center\"#
    #A HREF='$cartella$file.zip' >$file#/A##br#";
    if ($i>=$colonne) { echo "#/tr#"; $i=0; }
    }
    }
    }
    }
    $dir->close();
    ?#


    (ho sostituito le <> con #)

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    613
    dopo che hai ricavato il nome di un file lo inserisci in un array:

    $lista_file[$i]=$file;

    quando hai finito ordini l'array con la funzione sort

    sort ($lista_file);


    per quanto riguarda il suddividerli in più pagine a seconda dei dati non capisco cosa voglia dire.

  3. #3
    vabeh non fa nulla mi va bene anke così grazie

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.