kostenloser Webspace werbefrei: lima-city


Problem mit der mail() Funktion

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    n********r

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. $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.
  4. c*********c

    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.
  5. Autor dieses Themas

    n********r





    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.
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!