Problem mit der mail() Funktion
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abhilfe
absender
beitrag
betreff
email
empfnger
fehlermeldung
folgende meldung
funktion
jugend
mail
meldung
message
schuld
sender
sonderzeichen
uebrigens
variable
versuch
verwendung
-
Hi,
das ist meine Mail FUnktion:
<?php error_reporting(E_ALL); include('../config.inc.php'); include('../includes/special_character.php'); include('../includes/bbcode.php'); $subject= sonderzeichen(addslashes(htmlspecialchars($_POST['subject']))); $message= bbcode(sonderzeichen(addslashes(htmlspecialchars($_POST['message'])))); $absender = 'Jugend der EFG-Westerstede<kiefermalte@gmail.com>'; $reply = 'Jugend der EFG-Westerstede<kiefermalte@gmail.com>'; $headers .= 'From:' . $absender . "\n"; $headers .= 'Reply-To:' . $reply . "\n"; $headers .= 'X-Mailer: PHP/' . phpversion() . "\n"; $headers .= 'X-Sender-IP: ' . $_SERVER['REMOTE_ADDR'] . "\n"; $headers .= "Content-type: text/html\n"; $a_query = mysql_query("SELECT email FROM newsletter") OR die(mysql_error()); while ($a_row = mysql_fetch_array($a_query)) { mail($a_row['email'], $subject, $message, $headers); } ?>
Aber ich bekomme Folgende Meldung:
Notice: Undefined variable: headers in /var/www/jugend/admin/send_newsletter.php on line 18
Habe ich irgendwas vergessen?
Danke
Beitrag geändert: 22.10.2006 14:05:25 von newwarrior -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
$empfaenger = "empf@domain.de";
$betreff = "Die Mail-Funktion";
$from = "From: Nils Reimers <absender@domain.de>\n";
$from .= "Reply-To: absender@domain.de\n";
$from .= "Content-Type: text/html\n";
$text = "Hier lernt Ihr, wie man mit <b>PHP</b> Mails
verschickt";
mail($empfaenger, $betreff, $text, $from);
versuches mal mit dem Code Teil. -
Schuld für die Meldung - welche du übrigens getrost ignorieren kannst - ist die nicht-deklarierte Variable $headers.
Abhilfe schafft ein einfaches "$headers;" vor der ersten Verwendung von $headers. -
Danke.
Jetzt ist aber noch das Problem, das ich keine Fehlermeldung bekomme, aber die E-Mail bei mir auch nicht ankommt.
Dabei steht meine Adresse in der DB. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage