Mvh Kurt
Sagtens.
ASP (VB-script) har datediff.
if datediff("d",now,personens_foedselsdag) = 0 then
response.write "Tillykke med f�dselsdagen"
end if
Mere om datediff:
http://www.w3schools.com/vbScript/func_datediff.asp
--
Philip - http://chartbase.dk
Den er fin, men mangler det automatiske. Det kan gøres ved at fuske
lidt,. Men man skal holde tungen lidt lige i munden.
Dette gør ikke siden langsommere, men jeg vil erne holde Google og
"normale brugere" ude. Det kan gøres med
(koden sættes helt i topppen)
<%OPTION=EXPLICIT%>
<%
Dim accept_encoding
accept_encoding = Trim( lCase( Request.ServerVariables
("HTTP_ACCEPT_ENCODING")))
if instr( accept_encoding, "gzip")<1 then
function for tjek af fødselsdage samt emailafsendelse
end if
--resten af koden til siden
---------------
Og idéen er, at der altid er _nogle_ på siden, nemlig spambotter.
Nærmest ingen spambotter fatter gzip, det gør alle søgemaskiner, samt
langt de fleste browsere.
Ved at lave tjekket udelukkende på spambotter, sørger man for, det kun
er dem, som kan trigge scriptet til afsendelse af mails. Men - det
kræver, altså at siden er besøgt af botter (siden skal om minimum være
indekseret på søgemaskiner). Kig i din statisik, se om ikke du får
besøg af russere og kinsere, f.eks.
Du kan for så vidt lave det, så tjekket kommer lige meget hvad - altså
bare _en eller anden_ spambot, søgemaskinebot eller human kommer ind
på siden, men jeg synes selv, man skal undgå at gøre koden længere for
dem, man gerne vil have besøg af. Et tjek hver gang, vil gøre siden en
smule længere tid om at hente for alle. Derfor bruger jeg selv kun den
metode med spambotter.
Her er en anden løsning, som Stig omtalte, nemlig cron job:
http://www.google.dk/search?hl=da&q=free+cronjob&meta=&aq=f&oq=
Og så skal man ikke glemme de gratis services, som man kan bruge for
at tjekke om ens side er oppe. De sender en forespørgsel til din side
på bestemte tidspunkter, som du kan opfange, og så lave tjekket for
fødselsdage og mailafsendelse den vej. Der har været links til sådanne
sites før her i gruppen - måske nogen kan huske dem.
MVH
Rune Jensen
Den kendte jeg ikke, tak.
Mvh Kurt