webForumDet fria alternativet

Timer med själv-inmatning

Webbutveckling

7 svar · 811 visningar · startad av Tcip

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

Hej!

Jag söker efter ett script som kan räkna ner dagar, timmar, minuter och sekunder som jag matar in i ett fält. Och om man skulle stänga sidan så skall den komma ihåg inmatningen.

I vilket språk som det skall vara kodat i spelar ingen större roll. Jag har stöd för PHP, ASP, .NET. You name it.

De script jag använder just nu ser ut så här. Problemet med det är att jag måste tänka själv ut vad klockan är när jag ska ställa in min nedräkning. Blir lite problematiskt när klockan är 04 på natten :r

Någon där ute som har något script liggandes? :)

Medlem sedan dec. 2009872 inlägg
#2

1. Om sidan ska "spara" får du väl använda databas eller en textfil. Textfil verka enklare i just detta fallet även om jag rent generellt förordar databas.

2. response.write now()
ger datum + tid skapligt exakt i asp så du slipper tänka kl. 4 på morgonen/natten!

Medlem sedan juni 200032 967 inlägg
#3

Flyttas från "Script - Övrigt".

Mvh

Medlem sedan dec. 2009872 inlägg
#4

1. Förresten, du kan spara data i en sessions variabel i asp. Finns säkert liknande i php.
Du kan dock inte spara saker där i tidernas evighet för om servern skulle startas om så försvinner dessa data. Men beroende på ditt upplägg så är ju detta ingen problem!!

<%
session("minKlurigaTidtagning") = now()
%>

Denna finns ju kvar i servern sen även om du stänger av din egna dator. Den finns kvar nästa gång du kommer tillbaka, om inte servern har startats om, vill säga!

Medlem sedan juni 200032 967 inlägg
#5

Session är ingen bra idé - du får antagligen inte tillbaka samma session vid nästa besök. Jag hade sparat i en textfil.

(Sessions brukar dessutom dö av sig själva efter en viss timeout...)

Medlem sedan feb. 200318 inlägg
#6

Tusen tack för alla förslag!

Mankan väl ändra timeouten för Session, om jag inte tar helt fel

Medlem sedan juni 200032 967 inlägg
#7

Tcip skrev:

Tusen tack för alla förslag!

Mankan väl ändra timeouten för Session, om jag inte tar helt fel

Absolut. Men det påverkar inte faktumet att det som länkar besökarens dator med sessionsvariablerna på servern är en session cookie som (åtminstone i stort sett alltid) automatiskt försvinner när man stänger webbläsaren - och då har du förlorat dig. Dessutom är ju sessions specifika per användare - men det framgår inte om det är fler än du som ska titta på detta.

mvh

Medlem sedan dec. 2009872 inlägg
#8

@nders skrev:

Session är ingen bra idé - du får antagligen inte tillbaka samma session vid nästa besök. Jag hade sparat i en textfil.

(Sessions brukar dessutom dö av sig själva efter en viss timeout...)

Nej!!!!!!!!!!!!!!!

<%
application("minKlurigaTidtagning") = now()
%>

application ska det vara!!

***
Redigera:
"1. Förresten, du kan spara data i en applikationsvariabel i asp. Finns säkert liknande i php."

Ursäkta mig!! Jag leder in dig på obskyra gränder...!! Du ska inte ens fundera på att använda sessions!! Även om du sätter time-out på två år. Det är jag som stavar fel...

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