Hallo,
also die Fehlermeldung die im Error Log des Apache auftaucht ist foglende:
Warning: Bad arguments to join() in /srv/www/htdocs/sm-script/newsletter.php on line 78[Tue Jan 18 11:50:40 2005] [error]
www.profitech.de
Das hier ist die join Zeile aus dem Script
$message = join(\"\", file($EMailText));
$Link = \"http://\".$SERVER_NAME.\"/sm-script/newsletter.php\".\"?Action=confirmation&EMail=\".urlencode($EMail);
Hier die Zeile wo der Email Text liegen soll.
$EMailText=\"
http://www.profitech.de/seiten/deutsch/ ... /email.txt\";
Diese Datei gibt es auch und Sie hat ausreichende Rechte. Sie ist auch im Browser lesebar wenn man den Link eingibt.
Sollte diese Abfrage nicht schon griefen wenn der Server den Email Text nicht laden kann und dieser somit leer ist?
if (($EMailText == \"\") || ($EMailSubject == \"\")) {
print \"Fehler es ist kein E-Mail-Text oder kein Betreff für die Bestätigungs-E-Mail vorhanden.\";
exit;
Wie gesagt, der Fehler ist das die Mails zwar geschickt werden, aber der Body der Mail ist leer. Betreff usw. sind da.
Mfg
Honse