webForumDet fria alternativet

Aktivera script på servern

PHP

3 svar · 267 visningar · startad av Niklasson

Medlem sedan nov. 2000857 inlägg
Frågan#1

Jag tjatar och tjatar, men jag har fortfarande inte löst mitt problem... :(

Jag behöver på något sätt kunna starta ett script på servern utan att behöva vänta på att det kör klart. Det handlar om ett nyhetsbrev med en himla massa prenumeranter och det börjar bli jobbigt att vänta på webbläsaren när jag skall skicka så många mail. :p

Det borde gå att aktivera mail() funktionen på något sätt så att servern fortsätter köra koden, medans jag kan surfa vidare med min webläsare..

Snälla någon!! :OO

Medlem sedan mars 20007 896 inlägg
#2

Det får du sköta via operativsystemet. Antingen med Schemaläggaren i Windows eller med cron-job i Linux ( Som jag hoppas att du använder ;) ).

Exempel på användning av cron-job:
http://www.webforum.nu/showthread.php?s=&threadid=25449&highlight=cron
http://support.linux.se/?main=docs/cron.php&org=docs
http://www.webforum.nu/showthread.php?s=&threadid=25419&highlight=cron
http://www.webforum.nu/showthread.php?s=&threadid=25394&highlight=cron

Medlem sedan nov. 2000857 inlägg
#3

Visst använder jag Linux ;)

Problemet är dock att jag skulle vilja erbjuda scriptet till andra webmasters med nyhetsbrev. Då skall det helst vara lättkonfig..

Det bästa hade varit om man kunnat kört igång en mail() -loop som inte hejdade webläsaren så som det gör idag..

Medlem sedan mars 20007 896 inlägg
#4

Du behöver ju inte ens använda en webläsare. Med ett cron-job kan du låta PHP direkt läsa av filen där e-mailen skickas.

252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)