har funderat lite på hur man skulle kunna göra detta på bästa sätt...
har ett bokningssystem och vill att personerna som bokat en tid ska få en påminnelse via email autoutskickad en dag innan eller något sådant. Ungefär som folktandvården har.
är det bästa sättet att göra ett javascript som bara loopar igenom databasen en gång på dygn och skickar ut till alla som bokat eller finns det något bättre sätt att lösa dettA? =) är dock säkrare om man skriver det i applikationsformat men skulle vara smidigt om det var en webapplikation :)
JavaScript kan varken skicka email eller kontakta en databas. Du behöver någon form av serverscript-lösning, t.ex. PHP, ASP eller JSP.
joo vet detta =) men hade tänkt lösa detta med att javascriptet anropar en phpfil varje dag kl 12 eller något och phpfilen gör jobbet :) och javascriptet gör bara anropen i rätt tidpunkt men vet inte vad som skulle vara bättre, göra detta så eller göra allt i en javaapplet eller något annat programspråk :P
Det går fortfarande inte att lösa med javascript, du måste då ha filen öppen i en browser hela tiden, vilket är en fruktansvärt kass idé.
Om du ändå kör PHP, använd crontab.
Sök i PHP forumet efter cron, crontab, cronjob så hittar du massor med info. Hittar du inget du är nöjd med, sök på Google.
joo det är dock sant :\
ååh det där verkar intressant :) men funkar det där bara på linux datorer eller funkar det med windowsservrar också? har en apache installerad på min windows dator :P
men börjar ändå fundera på om det kanke skulle vara smidigare om jag skrev en applikation i java eller något :P
"Schemalagda aktiviteter" heter Windows motsvarighet till cronjob/crontab
joo men då kommer den väl autostarta ett fönster per gång den anropas när man sätter att den ska öppna phpfilen i webläsaren eller har jag fel?
kan isf vara jobbigt för servern efter x antal dagar :P
Gör en bat-fil som du schemalägger.
I bat-filen skriver du följande två rader som exempel:
c:\PHP\php.exe -f c:\www\script.php
exit
Du får ju ändra sökvägen till php.exe samt till ditt script.
När den körs kommer troligtvis kommandotolken upp men försvinner automatisk när scriptet körts klart eftersom "exit" är angivet.
Du kanske kan ändra vem som ska köra den schemalagda aktiviteten och på så sätt förhindra att kommandotolken syns under körning.
370 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849