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

    File in ordine di agigunta

    Salve.
    Ho da poco creato una fotogallery che legge le foto presenti in una cartella e ne fa vedere le miniature.
    Però vorrei fare in modo che le miniature si vedessero in ordine di aggiunta, ovvero le più recenti come prime e a mano a mano le più vecchie.

    Non so se esiste un modo.....

    Grazie mille.. bye bye
    http://www.sanpaolosassari.it
    Il panino più buono è quello più grande

  2. #2
    O utilizzi stat/filemtime per leggere la data di creazione/modifica dei vari file oppure ti appoggia ad un archivio (es. database) dove inserisci i dati di ogni immagine.

  3. #3
    purtroppo la soluzione database l'avevo già scartata poichè rallenterebbe l'immissione di foto.
    Infatti la fotogallery che ho creato fa tutto in automatico: legge le foto, ne crea la miniatura e le stampa a video.

    Adesso mi studio quelle funzioni e vedo cosa riesco a capirne... grazie mille..

    Ciau
    http://www.sanpaolosassari.it
    Il panino più buono è quello più grande

  4. #4
    purtroppo la soluzione database l'avevo già scartata poichè rallenterebbe l'immissione di foto.
    In quanti millisecondi hai calcolato il rallentamento?

  5. #5
    nunu, rallentamento nel senso che devo stare io ad aggiungere la data manualmente nel database.
    Il che è un pò scomodo!

    Ma forse esiste un metodo che non conosco....
    http://www.sanpaolosassari.it
    Il panino più buono è quello più grande

  6. #6
    Rieccomi qui per romperti/vi le scatole ancora una volta

    Allora, la funzione filemtime sembra essere fatta al caso mio ma mi sono fermato ad un problema.
    Usando la funzione che mi hai consigliato riesco ad avere un array del genere:

    Codice PHP:
    $image [$id] [$time] = $nomeimage
    Tutto questo in un ciclo, per cui arriverò ad avere un array composto da un indice numerico che parte dall'1, il momento in cui è stato modificato ($time) che è scritto sotto forma di time Unix, e il valore che è il nome di una immagine.

    Ebbene, come faccio ad ordinarlo in modo decrescente rispetto a $time?


    Mi sto sbattendo ma non riesco proprio!

    Grazie!
    http://www.sanpaolosassari.it
    Il panino più buono è quello più grande

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.