PhP & Ajax : Seite immer wieder aufrufen bis variable = finish

Sebbix

Grünschnabel
Hallo,

Ich möchte per Php und Ajax viele Email vesenden,
das Problem hierbei liegt bei ServerTimeOut.
Um diesen zu umgehen möchte ich dies gerne per Ajax lösen.

Das Php-Script liest aus einer Datenbank alle vorhandenen Email-Adressen aus (in 5er Schritten) versendet diese und hinterlegt in der Datenbank das diese verschickt wurde.
Nach Durchlauf gibt das Script die aktuelle Position aus, dies geschieht mit einer Variablen (nach 5 Emails = 5 , nach 10 = 10 etc. ; wenn alle durchlaufen sind = finish)


Nun möchte ich mittels Ajax dieses Php-Script immer wieder ausführen bis finish ausgegeben wird.

Vielen Dank schoneimal für Eure anregungen & Ideen
 
Hy,

mit jQuery würde das ungefähr so aussehen:

HTML:
var count = 0;
setInterval(function() {
      $(deinDiv).load(
			 "PHPDATEI.php",
			 {
				count: count
			 }
		 );
count += 5;
}, (count+000));

A) variable für den Counter
B) Intervall für die Emails = alle (Anzahl der versendeten Emails+5) ausführen
C) load der PHP-Datei mit der Variablen fürs Count -> diese würde ich in der PHP-Datei dann auch für die Abfrage verwenden

;)

Gruß, MarcelD
 

Neue Beiträge

Zurück