i Global.asa skriver du: sub Application_OnStart Application("automatedate") = date end sub
og i din default.asp fil skriver du:
<% if Application("automatedate") <> date then // her skriver du hvad du vil have siden til at gøre den første gang // siden vises hvert døgn! end if %>
det er en af de tricky ting ved asp... du kan ikke få noget i asp til bare at udføre en handling, men et par tanker der kunne tilføje point;
den dato man opretter sig på gemmes i databasen - og så bliver der lavet en DateDiff der regner antallet af dage ud mellem oprettelsesdatoen og nu - og for hver dag lægges 5 point til men dette er ikke noget der gemmes i databasen
dato gemmes i en tekst-fil eller database - denne dato tjekkes - og er dagen i dag 1 over datoen i databasen, så tillægges alle 1 point - hvis datoen er den samme foretages ingen ting
det kan formentlig også laves på andre måder - men med asp og mysql kan man ikke udføre sådanne jobs på bestemte tidspunkter
kan man ikke... gøre når brugeren logger en tjekker den om klokken er 24.00 eller den føreste den logger på efter 24. if dateDiff = 24.00 (eller hvordan i kan lave det) Then kan ikke huske kommandomen men den skal loade et andet script..
Mit spm er nu.. : hvordan tjekker jeg om klokken er 24.00 er den næste der logger på...
Hvordan tjekker jeg om det er den første dag i måneden, det er den første bruger det logger på???
jeg lukker her... opretter et andet... vi deler. for jeres intresse!
Synes godt om
Ny brugerNybegynder
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.