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???
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???
Alla riga 40 del tuo file "index.php":
al posto del valore 'asc' prova a porre 'desc'.codice:$sort=array(array('key'=>'lname','sort'=>'asc'),array('key'=>'size','sort'=>'asc'));
Sappimi dire![]()
funziona!!! grazie tantissimo!!!
scusa mi potresti dire a cosa serva la parte di codice che va dalla riga 99 a 143 di questo codice. grazie!!!
Dipende da che codice![]()
Stai utilizzando la versione Lite o la V2?
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!!!
Mazza!![]()
Forse, se riesco, faccio domani.
tranquillo fai con calma!!! non ho frettaOriginariamente inviato da Corwin86
Mazza!![]()
Forse, se riesco, faccio domani.
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![]()
grazie tante!!!