Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Ultimo file creato

  1. #1

    Ultimo file creato

    Ciao,
    io ho una directory nella quale vengono caricate ogni x min dei dati, nel cui nome sono indicate ora e data, per esempio 050210200030 (anno,mese,giorno,ore,minuti,secondi).
    Io devo accedere all'ultimo file caricato, come faccio? Per adesso leggo il contenuto della directory con readdir e poi ordino in ordine decrescente per nome. Così il primo dato dell aamtrice è quello che cerco.

    Il problema è che i file saranno veramente tanti, centinaia al giorno.

    Se leggo in modo recursivo con readdir ottengo l'ordine inverso, si può cambiare questo ordine?
    C'è un metodo più veloce?

    grazie
    ___________
    BrainBurner

  2. #2
    Nessuno ha delle idee?

  3. #3

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    quando lavori su filesystem è cosi... forse dovresti riprogettare l'upload in modo che scriva su una tabella nomefile e data di upload, in modo che le richieste siano soddisfatte dal db (che dovrebbe essere molto più veloce).

    ciao

  5. #5

    Re: Ultimo file creato

    Originariamente inviato da BrainBurner
    Se leggo in modo recursivo con readdir ottengo l'ordine inverso, si può cambiare questo ordine?
    C'è un metodo più veloce?
    $tutti_files = glob('dir/*');
    arsort($tutti_files);
    reset($tutti_files);



    // ... se vuoi testare
    echo '<pre>'.print_r($tutti_files, true).'</pre>';
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  6. #6
    funziona anche se il server è iis?

    grazie

  7. #7
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Nota: Before PHP 4.3.3 GLOB_ONLYDIR was not available on Windows and other systems not using the GNU C library.

    impara a leggere il manuale, c'è tutto

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.