9 messaggi dal 24 giugno 2001
Ciao, devo fare una cosa, che per me è complicata, ma immagino che per molti di voi sarà semplice.

Allora, ho una pagina ASP con dei files scaricabili che io ogni tanto aggiorno, mantenendogli lo stesso nome. Ecco, avrei bisogno di un codice che mi permetta di affiancare un immagine (che conterrà la scritta NEW) ai files aggiornati più di recenti (es. aggiornati entro 3 giorni dalla data di visualizzazione della pagina).
Premetto che i files non sono controllati da database.

Qualcuno mi sa dire come posso fare?? Sono disperato...

Dovresti fare una collection dei file nella tua cartella, prendere l' ora e la data di scrittura e, per esempio, mostrare la gif se la data dei file e fino a 3 giorni fa.

---[ www.digiscout.it ]---

"This message was written using 100% recycled electrons"
9 messaggi dal 24 giugno 2001
La collection dei file dovrei essere riuscito a farla, ma non riesco a mostrare la gif... sai, non conosco benissimo Asp.
Non è che puoi darmi una mano facendomi qualche esempio?

Ciao

2.907 messaggi dal 15 maggio 2001
Contributi
Semplicemente fai così :

1. Quando inserisci l'immagine nel database crea un campo che contenga la data di inserimento
2. quando visualizzi la pagina ricavi la data odierna e ricavi la data dal database,ne fai la differenza e se il valore risultante è minore o uguale a 3 allora mostri la scritta "New" ........ NN difficile :O)

Esempio molto semplice

'ricavi la data dal database

data_inserimento=rs("nome_campo")

'ne fai la differenza
differenza=DateDiff("d",Now(),"&data_inserimento&")

'crei la tua condizione

if differenza <= 3 then
response.write "<img src=""new.gif"">"
end if

Il lavoro è fatto .............
NATURALMENTE il tutto deve essere racchiuso in un ciclo che automaticamente per ogni record stabilisce se è opportuno o no inserire l'immagine new.gif

Rome Webmaster ------------->>



9 messaggi dal 24 giugno 2001
Sarò scemo ma non riesco...
Allora, ti indico la pagina che mi interessa modificare per fare quello che ho detto: www.sat-net.org/download/settings/default.asp

La data dei file è così gestita:

<%Dim uso, u
Set uso = CreateObject("Scripting.FileSystemObject")
Set u = uso.GetFile("d:\domini\Sat-net\download\settings\9902\pcarone9902mot.zip")
dataCreazione = Day( u.DateCreated ) & "/" & Month( u.DateCreated ) & "/" & Year( u.DateCreated )
dataUltimoAccesso = Day( u.DateLastAccessed ) & "/" & Month( u.DateLastAccessed ) & "/" & Year( u.DateLastAccessed )
UltimaModifica = Day( u.DateLastModified ) & "/" & Month( u.DateLastModified ) & "/" & Year( u.DateLastModified )%>
<% =UltimaModifica %>

Io ripeto, voglio fare un'aggiunta a quel codice, che mi inserisca un'immagine in caso il file sia più nuovo di 3 giorni.

Ciao

2.907 messaggi dal 15 maggio 2001
Contributi
Semplicemente fai la differenza tra la dataUltimoAccesso e la data odierna

esempio

differenza=DateDiff("d",Now(),"&dataUltimoAccesso&")

e poi fai

if differenza <= 3 then
response.write "<img src=""new.gif"">"
end if

Rome Webmaster ------------->>

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.