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

    Ricavare la data dal nome di un file

    Salve a tutti,
    necessiterei di uno script che calcola la differenza minima tra la data odierna e quella di un banner il cui nome è una data in formato americano (YYYYmmdd.jpg).

    E' possibile convertire il nome di un file (in formato data) in data vera e propria ? se così fosse, basterebbe fare un datediff() ??
    Oppure devo usare uno strcmp() ??

    Aiuto!

    Grazie


    Riccardone

  2. #2
    Ciao,

    non ho provato ma così dovrebbe andare

    $token = explode('.', $fileName) ;

    $oggi = time() ;

    //differenza tra timestamp
    $diff = $oggi - strtotime($token[0]) ;

    //trasforma la differenza in data leggibile
    $formato = 'Ymd'
    $diff = date($formato, $diff) ;
    per favore NIENTE PVT TECNICI da sconosciuti

  3. #3
    Ok. E se lo devo fare per tutti i file della directory ??

    Mi spiego. Ho una directory contenente banner pubblicitari che vengono salvati col nome della data :
    -20041111.jpg
    -20041104.jpg
    -20040607.jpg
    ...
    Io ne devo caricare due :
    -uno fisso (quello con la data più recente)
    -uno random (fra tutti quelli presenti nella directory, meno quello che ho già caricato).

    E' possibile ??

    Grazie.

    Riccardone

  4. #4
    Sì, con le funzioni per il parsing delle directory (vedi anche commenti al manuale)

    http://it.php.net/dir
    per favore NIENTE PVT TECNICI da sconosciuti

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.