Avatar billede finntoft Nybegynder
24. juni 2002 - 14:37 Der er 5 kommentarer og
1 løsning

Webcam offline...

Hej Eksperten

Jeg har et webcam, den laver en fil som hedder: webcam.jpg, hvordan laver jeg noget ASP kode som checker om filer er mere end et min. gammel og hvis den er det skal den viset et andet billede som hedder: offline.jpg

er der nogen der kan finde ud af det?

På forhånd tak
Avatar billede icedox Nybegynder
24. juni 2002 - 18:07 #1
Hej finntoft!
Du har altså et webcam, der viser et billede (WEBCAM.JPG) når du er
online, og hvis du så ikke er online, skal der komme et annet billede
frem (offline.jpg).
Jeg tror du bliver nød til at bruge et komponet kaldet AspImage,
men hvis du vil gøre dette "manuelt", jamen
så skal du bare give din side besked om at du er ONLINE, og
når du har tænkt dig at være Offline.
Altså, du kan bruge en DB og Asp, med ja/nej funktion.

If record("online")=true then
response.write "image/webcam.jpg"
else
response.write "image/offline.jpg"
end if

Jeg kender ikke til en almen funktion,
hvor man spørger om filens dato, unden komponent.
Avatar billede icedox Nybegynder
24. juni 2002 - 18:12 #2
Avatar billede finntoft Nybegynder
24. juni 2002 - 18:38 #3
Man må da kunne se om filen er ældre end 1 min og hvis det er det så skal den vise offline.jpg
Avatar billede kimiwan Nybegynder
25. juni 2002 - 02:27 #4
Du kan bruge fso og tjekke hvornår filen sidst er ændret:

<%
'relativ sti til filen, der skal tjekkes
strFile = "artikelex.asp"

'henter "senest ændret" værdi for filen
set fso = createobject("scripting.filesystemobject")
set f = fso.GetFile(server.mappath(strFile))
dtmLastMod = f.DateLastModified
set f = nothing
set fso = nothing

'tjekker hvor længe siden det er, filen sidst blev ændret
'og udskriver relevant besked.
if DateDiff("n",dtmLastMod,Now()) >= 1 then
    response.write "over et minut gammel."
    response.write " ("&DateDiff("n",dtmLastMod,Now())&" minutter for at være helt præcis)."
else
    response.write "mindre end et minut gammel."
end if
%>
Avatar billede red Nybegynder
25. juni 2002 - 02:34 #5
Du kan bruge fso og tjekke hvornår filen sidst er ændret:

<%
'relativ sti til filen, der skal tjekkes
strFile = "artikelex.asp"

'henter "senest ændret" værdi for filen
set fso = createobject("scripting.filesystemobject")
set f = fso.GetFile(server.mappath(strFile))
dtmLastMod = f.DateLastModified
set f = nothing
set fso = nothing

'tjekker hvor længe siden det er, filen sidst blev ændret
'og udskriver relevant besked.
if DateDiff("n",dtmLastMod,Now()) >= 1 then
    response.write "over et minut gammel."
    response.write " ("&DateDiff("n",dtmLastMod,Now())&" minutter for at være helt præcis)."
else
    response.write "mindre end et minut gammel."
end if
%>
Avatar billede finntoft Nybegynder
15. januar 2003 - 09:52 #6
Tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester