Avatar billede minau Nybegynder
24. september 2003 - 12:09 Der er 3 kommentarer og
1 løsning

Gør noget uden brugerinput

Hej.

Jeg har et PHP/Mysql site. JEg kunne godt tænke mig at gørre så man fx fik en mail 2 timer inden en begivenhed fx.

Hvordan får jeg PHP til at eksekvere noget uden at der er en bruger der "provokere" den til at eksekvere en php fil?


    :-)
Avatar billede morpheus Nybegynder
24. september 2003 - 12:18 #1
Der bliver du nok nød til at have fat i din udbyder af webhotellet, og snakke med dem om at få lavet et såkaldt cron job (I Microsoft term: Opgave).

Dette cron job skal så køre din PHP fil, fx. hver 5. minut. Eller hvad der er behov for jvf. dit script.
Avatar billede minau Nybegynder
24. september 2003 - 12:20 #2
hmmm - det er B-one. Nogen der ved om det er muligt?

Man kan ikke i php angive et tidspunkt den skal sende en email?
Avatar billede jakoba Nybegynder
24. september 2003 - 12:23 #3
Alternativt kan du bruge andre brugeres forespøgrseler til at teste om noget skal sendes. Hwis din site har mere end et par tusind besøgende dagligt er det en ganske god måde at gøre det.

ie. i hver side includer du et lille "er det på tide jeg sender noget til nogen?" script. Nok helst med en tidsgrænse også. fx ved at lade det fulde test skrive en lille fil med datoen for sidste fulde test, og så først lave fuld test igen når der er gået mere end 5 minutter fra den dato.

mvh JakobA
Avatar billede minau Nybegynder
24. september 2003 - 12:30 #4
hmmm. JA. Det lyder naturligvis meget godt.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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