Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - Gestione file
Forum - PHP - Gestione file

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedė, 01/01/1970
Salve, come faccio a fare un elenco di file presenti in una cartella che parta da quello pių recente fino a quello pių "obsoleto" (non mi veniva un altro termine asd)?

PM Quote
Avatar
Mte90 (Member)
Guru


Messaggi: 1144
Iscritto: 25/03/2008

Segnala al moderatore
Postato alle 14:27
Venerdė, 09/04/2010
ci sono moltissimi esempi sul web per questo.
la cosa pių semplice č user la funzione dir e poi fare un while o altrimenti la opendir e fare un for each.
poi c'č la funzione sort che ordina l'array a seconda di come lo vuoi numerico o alfabetico.
nel tuo caso dovresti fare un array multidimensionale dove c'č anche la data e ordini per quello.

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 18:05
Venerdė, 09/04/2010
Testo quotato

Postato originariamente da Mte90:
la cosa pių semplice č user la funzione dir e poi fare un while o altrimenti la opendir e fare un for each.



Io avevo scritto
Codice sorgente - presumibilmente PHP

  1. <?php
  2. $handle = opendir('news');
  3. while ($file = readdir($handle))
  4. {
  5.     $file = rtrim($file,'.news');
  6.     if($file)
  7.         echo "<a href=\"news.php?p=".$file."\">".$file."</a>\n<br />\n";
  8. }
  9. closedir($handle);
  10. ?>


ma non credo che lo ordini come voglio io.

Ultima modifica effettuata da il 09/04/2010 alle 19:45
PM Quote
Avatar
Mte90 (Member)
Guru


Messaggi: 1144
Iscritto: 25/03/2008

Segnala al moderatore
Postato alle 19:40
Domenica, 11/04/2010
manca un sort!
datti una guardata alle funzioni per l'ordinamento degli array.

PM Quote