webForumDet fria alternativet

Köra sida bara på servern?

ASP

4 svar · 156 visningar · startad av tigger

Medlem sedan feb. 200125 inlägg
Frågan#1

Hej!

Jag undrar om det är någon som vet om det går att köra en sida 'automatiskt' enbart på servern? Utan att visa den i webbläsaren.

Har skapat nya filer med Scripting.FileSystemObject och vill att de ska tas bort automatiskt efter 10 dagar.

Har skrivit en kodsnutt som går igenom katalogen och kollar om någon fil är äldre än 10 dagar:
<%
sokvag = server.MapPath("\nyafiler\")

set filesys = Server.CreateObject("Scripting.FileSystemObject")

set files = filesys.GetFolder(sokvag).Files
for each fileObj in files
dateExpire = DateAdd("d", 10, fileObj.dateCreated)
if date() > dateExpire then
filesys.DeleteFile server.MapPath(kort)
end if
next

set filesys = nothing
%>

Kan man köra denna sidan 'automatiskt' en gång om dan? Så man slipper gå in varje dag och köra den 'manuellt'. :P

------------------
//Tigger

Medlem sedan okt. 20001 558 inlägg
#2

Tror inte att det går att göra utan att ha kontroll över servern :(

Men ifall du har det så tror jag att man kan använda schemaläggaren (eller vad den nu heter)...

------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho

Medlem sedan dec. 2000399 inlägg
#3

Du kan ju också göra så att du inkluderar din fil på en sida som visas minst en gång per dag. Ex på startsidan.

mvh André

Medlem sedan feb. 200125 inlägg
#4

OK!

Antar att det får bli den lösningen 2:a eftersom jag inte har någon kotroll över webbservern. :P Tack i alla fall!

Kan man göra på något sätt att den bara körs en gång per dag. Jag menar så att den inte kör kollen för varje besökare som går in på sidan?

------------------
//Tigger

Medlem sedan okt. 20001 558 inlägg
#5

Du kan ju skriva ett datum till en textfil / databas och kolla ifall den är samma som dagens datum. Ifall det är det så skall den inte göra något, annars tar den bort dom filerna du ville...

------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho

257 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)