Avatar billede druen Nybegynder
03. januar 2007 - 14:58 Der er 3 kommentarer

Når man ikke kan bruge set_time_limit

Hej

Jeg har lavet et nyhedsbrevsscript, som dog har det store problem, at severen ikke når at køre det færdigt, da der skal sendes til omkring 200 modtagere.

Scriptet er lavet som et simpelt mail() script i en while funktion og PHP er i SAFE-mode, så jeg kan ikke sætte set_time_limit.

Er der noget smart jeg kan gøre?
Vil det for eksempel hjælpe hvis jeg delte udsendingen op i flere løkker? (fx én for 1-50, én for 51-100 osv.)

På forhånd tak for hjælpen....
Avatar billede Slettet bruger
03. januar 2007 - 17:51 #1
Saet brevet til at koere loekker af 1-10 - brug saa noget AJAX eller en iframe til at eksekvere scriptet, saa du kan foelge med i hvad der sker...
Avatar billede mcardle Nybegynder
06. januar 2007 - 10:16 #2
Du kan også bruge sleep(5); i slutningen af din while.
Avatar billede mcardle Nybegynder
06. januar 2007 - 10:17 #3
Det tager noget længere tid, men det er vidst noget med du ikke kan sende så mange mails i træk, uden pauser.
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

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging