| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 27.08.2004
Beiträge: 239
![]() | Einen Root-Zugriff hättest Du, wenn Du einen dedizierten oder virtuellen Server hättest. Du hast aber "nur" Webspace...deshalb "nur" der FTP-Zugriff. Die "Shell" ist die Eingabe-Aufforderung (Konsole) unter Linux; hast Du aber auch nicht. Kurzum: geht nicht. Bleibt also nur die Lösung, die RaZoR vorgeschlagen hat, da wir davon ausgehen, dass es ein max_execution_time-Problem ist. Du musst also das Versenden der Mails aufteilen. Bspw. in 500 oder 1000 Mails-Paketen. mfg P.S.: Eine Alternative wäre, Deinem Hoster die Problematik zu erklären. Vielleicht ist er nett und kann was machen. (Ist aber nicht oft der Fall.) |
| |
| | |
| Gast
Beiträge: n/a
| Man kann auch einfach ein anderes Script anstoßen lassen. Es muss auch nicht unbedingt nach Durchlauf eine Ausgabe zum Browser erfolgen, wozu auch, eine Email als Bestätigung würde es auch machen. Und schon besteht das Problem garnicht erst. Man kann es auch durchaus umständlich mit „500 oder 1000 Mails-Paketen” machen. |
| | |
| Erfahrener Benutzer Registriert seit: 27.08.2004
Beiträge: 239
![]() | Jein: einen "richtigen" Cronjob bekommt man bei Webhostern nur, wenn man ein "dickes" Paket bestellt hat. (Wobei ich nicht glaube, dass die als root laufen, so dass das Problem eigentlich bleibt.) Man könnte auch kostenlos einen Cronjob bei www.cronjob.de anmelden, aber auch hier ist man ja an die max_execution_time gebunden, denn man ruft ja nur eine normale PHP-Seite als ein WebUser auf. Die einzige Möglichkeit ist das Einrichten eines Cronjob als root, denn der ist nicht an die max_execution_time gebunden. Aber dafür müsste $$$ ThiKool $$$ sich einen dedizierten oder einen V-Server holen, was eine reine Geldfrage ist. Aber auf einem "normalen" Webspace wird das mit den 4000 Mails wohl nicht funktionieren, denn das dauert einfach zu lange und das Skript läuft in einen Timeout. (Zumindest ist das meine Vermutung.) @CIX88: und was soll das Anstoßen eines anderen Skriptes bringen? Damit ist das ursprüngliche Skript nicht schneller, wird also vom Server auch nach 30 oder 40 Sekunden beendet. Der Aufruf des Skriptes über den Browser ist natürlich an sich schon unsinnig, das ist richtig. Aber selbst wenn das Skript nicht über den Browser aufrufen und auch keine Ausgaben über den Browser machen würde, kann man keine 4000 Mails in 40 Sekunden verschicken. (Hört sich für mich jedenfalls nach vielen Mails an...) mfg |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Frage wegen newsletter (variable) | robydog | PHP Tipps 2008 | 15 | 03.05.2008 19:22 |
| argh.... newsletter... ähh...?! | haubna | PHP Tipps 2008 | 1 | 14.02.2008 18:44 |
| Newsletter versenden, wie und was beachten? | PsychoEagle | Off-Topic Diskussionen | 7 | 12.10.2007 12:37 |
| Session funktioniert nicht bei session.use_cookies = Off | Quagga | PHP Tipps 2007 | 13 | 13.01.2007 18:27 |
| Lokal funktioniert alles -> auf Server fast nichts | PsychoEagle | Datenbanken | 2 | 14.08.2006 08:43 |
| Newsletter email abfrage Problem | mokus | PHP Tipps 2006 | 7 | 18.04.2006 16:35 |
| Newsletter Prob mit IF | mokus | PHP Tipps 2006 | 2 | 18.04.2006 00:52 |
| Nach Einfügugng der Sessions funktioniert mein Program nicht | PHP-Fortgeschrittene | 1 | 02.10.2005 06:13 | |
| Kontakrformular funktioniert nur zum Teil | PHP Tipps 2005-2 | 12 | 18.07.2005 11:24 | |
| Newsletter an VIELE User schicken | Lia | PHP Tipps 2005 | 13 | 27.05.2005 15:43 |
| Farbbegrenzung für Newsletter? | PHP Tipps 2005 | 2 | 19.04.2005 10:58 | |
| html newsletter bild mitschicken | PHP Tipps 2005 | 1 | 17.01.2005 09:42 | |
| pear mime mail funktioniert nicht überall | PHP Tipps 2005 | 4 | 05.01.2005 20:42 | |
| Dateien erstellen oder schreiben funktioniert nicht im Web | PHP Tipps 2004-2 | 1 | 05.12.2004 19:39 | |
| newsletter problem | wizzardxx | PHP Tipps 2004 | 0 | 17.07.2004 13:58 |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.