bin gerade doch mal wieder etwas am verzweifeln ^^
Ich möchte gerne für einen Mandaten die möglichkeit bieten Newsletter zu versenden. Dies klappt soweit auch schon, nur nicht das verschicken per Cronjob will ich irgendwie nicht hinbekommen...
Habe es schon per lynx aufruf:
Code: Alles auswählen
lynx -dump "http://www.domain.tld/contenido/cronjobs/run_newsletter_job.php" >/dev/null 2>&1
Code: Alles auswählen
php5 -f run_newsletter_job.php
Zwar stört mich in diesem File etwas die Zeilen:
Code: Alles auswählen
* Description:
* Cron Job to move old statistics into the stat_archive table
Code: Alles auswählen
$oJob->runJob();
Code: Alles auswählen
if(!isRunningFromWeb || function_exists("runJob") || $area == "cronjobs")

[EDIT]Hab mal eben die Abfrage auskommentiert...Nun wird der Job Verschickt, allerdings nicht aus der Newsletter-Liste entfernt, so wie es beim normalen "Job" Ausführen passiert.[/EDIT]
[EDIT2]Okay, habe nun erstmal die Abfrage um eine Bedingung erweitert, damit das ganze vorerst funktioniert:
Code: Alles auswählen
if(!isRunningFromWeb || function_exists("runJob") || $area == "cronjobs" || $_SERVER['REMOTE_ADDR'] == $_SERVER['SERVER_ADDR'])
Was mache ich falsch? Bin schon kurz davor einfach den code in diesem File so zu ändern das der Code einfach ausgeführt wird.
Hoffe mir kann hier jemand helfen.
MfG
René