| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: Verständnisfrage und Mailversand in einer Schleife begrenzt im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Erstmal zeige ich euch lieber meine Dateien: Dateien: mail.txt- 12x ist meine E-Mail eingetragen Code: overflow@nomail.com overflow@nomail.com overflow@nomail.com overflow@nomail.com ...
![]() |
| | #1 (permalink) |
| Anzeige Erstmal zeige ich euch lieber meine Dateien: 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-Code: 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.
__________________ Hackerboard.de - [HaBo] ist bei Facebook. | |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 443 | Zu Frage 1: PHP hat einen Konfigurationswert, der sich max_execution_time nennt. Nach erreichen des dort konfigurierten Werts (üblicherweise ca. 10-30s) wird ein Skript abgebrochen. Für Massenmailer ist PHP daher nur bedingt geeignet und es muss mit entsprechenden Threads gearbeitet werden, die jedes Mal beendet werden, wenn eine Email versendet wurde.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter | Die Forumsoftware hier sowie andere bieten über die Administrationsfläche die Möglichkeit "An alle Mitglieder" eine E-Mails zu senden. Arbeiten diese auch mit Threads ? Ich erinnere mich nämlich an ein Programm, welches angezeigt hat ob die Mail raus ist ala:" Mail 1 ist raus, Mail 2 ist raus usw."
__________________ Hackerboard.de - [HaBo] ist bei Facebook. |
| | |
| | #4 (permalink) |
| Member of Honour ![]() | http://php.net/manual/de/function.set-time-limit.php mit PHP-Code: |
| | |
| | #5 (permalink) |
| Themenstarter | @beavisbee: Nette Funktion, leider nicht möglich bei Strato-Servern. Zum Thema "Threads in PHP" spucken die Suchmaschinen leider nichts informatives aus. Konnte keine Einführungen auf Deutsch finden. Auch in meinen PHP Büchern steht nichts drin.
__________________ Hackerboard.de - [HaBo] ist bei Facebook. |
| | |
| | #6 (permalink) |
| Registriert seit: 06.06.09 ![]() Likes: 6 | Lies dir doch einfach den aktuellen wert von max_execution_time aus, schick dann ein paar Mails raus, lade die Seite neu und schick die nächsten Mails raus. Das machst du solange, bis alle Mails raus sind. Die "Ausgabe im Browser" kannst du mit ob_flush() erzwingen.
__________________ A good programmer looks both ways before crossing a one-way street. Die Politik kann uns nur für so dumm verkaufen, wie wir sind. |
| | |
| | #7 (permalink) | ||||
| Registriert seit: 07.05.07 ![]() Likes: 19 | Zitat:
Zitat:
soweit ich dein Problem verstehe nicht konkurierend sind, dürfte ein einfaches Aufrufen von child processes bereits reichen. http://ch.php.net/manual/en/function.pcntl-fork.php Da les ich gerade..: Zitat:
![]() .. Hmm und dann noch: Zitat:
![]() JFYI | ||||
| | |
| | #8 (permalink) |
| Themenstarter | Thunderb0lt war so lieb mir zu helfen und ein geniales Skript zu erstellen. Dieses möchte ich mit seiner Einverständnis hier veröffentlichen. Viel brauchen wir dazu nicht sagen. PHP-Code:
__________________ Hackerboard.de - [HaBo] ist bei Facebook. |
| | |
| | #9 (permalink) | |
| Registriert seit: 11.04.06 ![]() Likes: 0 | Hallo, lies dir bitte folgendes zu der php mail() Funktion durch: Zitat:
lg | |
| | |
| | #10 (permalink) |
| Themenstarter | Ja, das war mir bekannt. Kannte bisher keine andere Alternative. Vielen Dank.
__________________ Hackerboard.de - [HaBo] ist bei Facebook. |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |