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

    ordinare contenuto della cartella

    ciao,

    ho questo scriptino che mi cerca i files presenti nella cartella e mi stampa il contenuto dei files nella pagina nell' ordine dal più vecchio al più nuovo.
    a me servirebbe il contrario: dal più nuovo al più vecchio.
    i files prendono come nome la data nel formato yyyymmdd.txt

    ho pensato che la funzione rsort() potesse andare bene, ma non so come implementarla all'interno dello script...

    mi dareste una mano?

    lo script

    Codice PHP:
    $cartella opendir("news/dati/"); 

    while (
    $file readdir($cartella)) { 
      if (
    $file != "." && $file != "..") {
       
    $file_array[] = $file
      }
    }

    foreach (
    $file_array as $file) { 
    $fd fopen("news/dati/".$file"r"); 
    $contenuto fread($fdfilesize("news/dati/".$file)); 
    echo 
    $contenuto
    fclose ($fd); 


    grazie!

  2. #2

    ...........

    Ciao.
    Cambiare il nome del file con un time()
    ti è possibile xchè così potresti risolvere.
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    ho provato a usare time() per nominare i files ma non cambia nulla. rimane il più vecchio all'inizio e il nuovo sotto....

  4. #4

    .......

    sort
    voglio dire se non è l'una è l'altra
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  5. #5
    veramente nel primo post ho scritto che probabilemente funzione rsort() era quella che mi serviva. e ho chiesto come posso implementarla nello script.
    non mettermi in confusione per cortesia!
    :rollo:

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    metti
    rsort($file_array);
    nella riga che precede il foreach per avere l'ordinamento decrescente dei file.

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.