overflow
Member of Honour
Erstmal zeige ich euch lieber meine Dateien:
Dateien:
mail.txt- 12x ist meine E-Mail eingetragen
mail.php - mail.txt wird geöffnet und die E-Mail-Adresse übernommen mit einem Warteintervall von 10 Sekunden zwischen jedem Sendevorgang
Fragen - Thema 1:
Wenn ich die mail.php ausführe, ist der Browser ständig am arbeiten/warten bis der Prozess komplett fertig ist. Jedoch bricht er den Vorgang bei etwa 6-7 E-Mails ab.
- Wieso ist das so?
- Ist es ein Schutz von meinem Webhoster (Strato)?
Fragen - Thema 2:
Gibt es eine elegantere Möglichkeit in PHP?
Habe an eine Variante in Kombination mit Ajax gedacht, nach jedem Erfolgreichen Versand, wird es auf dem Browser angezeigt.
Dateien:
mail.txt- 12x ist meine E-Mail eingetragen
Code:
overflow@nomail.com
overflow@nomail.com
overflow@nomail.com
overflow@nomail.com
overflow@nomail.com
overflow@nomail.com
overflow@nomail.com
overflow@nomail.com
overflow@nomail.com
overflow@nomail.com
overflow@nomail.com
overflow@nomail.com
PHP:
<?php
$datei = fopen("mail.txt","r");
$sender = "overflow@nomail.com";
$betreff = "Test";
$mailtext = "Hallo,\n";
$mailtext.="Habo"
while(!feof($datei))
{
$empfaenger = fgets($datei,60);
mail($empfaenger, $betreff, $mailtext, "From: $sender");
sleep( 10 );
}
fclose($datei);
?>
Fragen - Thema 1:
Wenn ich die mail.php ausführe, ist der Browser ständig am arbeiten/warten bis der Prozess komplett fertig ist. Jedoch bricht er den Vorgang bei etwa 6-7 E-Mails ab.
- Wieso ist das so?
- Ist es ein Schutz von meinem Webhoster (Strato)?
Fragen - Thema 2:
Gibt es eine elegantere Möglichkeit in PHP?
Habe an eine Variante in Kombination mit Ajax gedacht, nach jedem Erfolgreichen Versand, wird es auf dem Browser angezeigt.