Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: ordinare file

  1. #1

    ordinare file

    salve a tutti!!!
    grazie ad un programmino sono riuscito a realizzare un elenco di file presenti in una cartella. ecco il risultato: clicca qui. però ho un problema: vorrei che i file si visualizzassero in ordine decrescente. come posso fare???

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    86
    Alla riga 40 del tuo file "index.php":

    codice:
    $sort=array(array('key'=>'lname','sort'=>'asc'),array('key'=>'size','sort'=>'asc'));
    al posto del valore 'asc' prova a porre 'desc'.

    Sappimi dire

  3. #3
    funziona!!! grazie tantissimo!!!

  4. #4
    scusa mi potresti dire a cosa serva la parte di codice che va dalla riga 99 a 143 di questo codice. grazie!!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    86
    Dipende da che codice

    Stai utilizzando la versione Lite o la V2?

  6. #6
    sto utilizzando la v2. comunque queste sono le parti di codice che mi dovresti per favore spiegare: dalla riga 48 alla 86 (penso sia per far visualizzare le icone dei file e l'icona per il download); dalla riga 89 alla 130 (penso sia per far visualizzare la finestra per salvare); dalla riga 134 alla 181 (non so proprio cosa fa); dalla riga 271 alla 368 (sono delle funzione: ma a cosa servono???); dalla riga 527 alla 584 (penso sia per far visualizzare la finestra per visualizzare immagini, video, sentire audio, ecc...). scusa se chiedo troppo... ma ti ringrazio tantissimo se mi risponderai!!!

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    86
    Mazza!

    Forse, se riesco, faccio domani.

  8. #8
    Originariamente inviato da Corwin86
    Mazza!

    Forse, se riesco, faccio domani.
    tranquillo fai con calma!!! non ho fretta

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    86
    Sono riuscito a darci una rapida occhiata, quindi questo è quello che posso dirti:

    Riga 48-86: sì, in pratica fa quello che hai detto tu, però crea un Mime con tali dati, decodificando prima il file, e salva il tutto in cache per un anno!

    Riga 89-130: più o meno quello che dici tu, però fa anche un controllo di sicurezza sull’input e sull’estensione del file, per prevenire eventuali attacchi informatici (una buona cosa).

    Riga 134-181: fa una passaggio strano, ma, come fa notare lui stesso, che permette di diminuire la grandezza totale del codice e di inserire tutto in unico file (il nostro “index”, appunto). In pratica, esegue l’equivalente di un “include” php (anche html) di JQuery, Thickbox (http://jquery.com/demo/thickbox/ ), il suo file css e due player (uno per le immagini, l’altro penso per i video). Un trucco simpatico, mi sa che lo riutilizzerò.

    Riga 271-368: function php_multisort: permette di ordinare un array multidimensionale, cioè il risultato del suo database Sql (http://us.php.net/manual/en/function...sort.php#83117 ). function bytes_to_string: semplicemente prende le dimensioni di un file, espresse in bytes, e restituisce una stringa rappresentante lo stesso valore, ma leggibile (es. 1024 bytes diventano 1 kb). function time_ago: restituisce il tempo passato da adesso (per l’esecuzione del programma) e il “timestamp” inserito nella funzione. function isDL: permette di non concedere il download di file troppo grandi.

    Riga 527-584: qui mette il codice per associare ad ogni richiesta di visualizzazione (cioè quando clicchi sul file nella finestra principale del programma) il giusto “player” (quelli che ha decodificato e allegato prima). Il risultato è che se hai un file video cercherà di aprirtelo con il lettore video e così via.

    Ah, ti ringrazio molto per avermi fatto conoscere questo bel programmino, che mi ha permesso di conoscere alcune soluzioni decisamente molto interessanti.

    Mi sembra davvero un bel codice, scritto molto bene

  10. #10
    grazie tante!!!

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.