Antworten auf deine Fragen:
Neues Thema erstellen

captcha: Warning: mail() [function.mail]:

limubai81

Nicht mehr ganz neu hier

hiho hab grad ein captcha in ein bestehendes formular eingebaut, nur kommt jetzt bei richtiger eingabe des codes folgende fehlermeldung:

Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Programme\xampp\htdocs\matrix\kontakt\kontakt.php on line 69


was mache ich hier falsch?
in line 69 steht: mail($empfaenger,$betreff,$message);

PHP:
<?php
// Variablen initialisieren
$NameFehler = $EmailFehler = $NachrichtFehler = $CaptchaFehler = FALSE;
$Fehlerfrei = TRUE;
if( isset($_POST['send']))
    {
    if( trim( strlen( $_POST['name'])) == 0)
    echo ( "Bitte Ihren Namen eintragen<br>"); 
    if( trim( strlen( $_POST['telefon'])) == 0)
    echo ( "Bitte Ihre Telefonnummer eintragen<br>");
    if (md5( $_POST['sicherheitscode'] ) != $_SESSION['captcha_code'])
            {
                echo ( "Bitte geben Sie den Sicherheitscode ein.<br>");
                $Fehlerfrei = FALSE;
                $CaptchaFehler = TRUE;
                $error = 1;
            }                                                    
            if($error == 0)
            {
            $empfaenger="xxx";
            $betreff="Kontaktformular von xxx";
            $admin="xxx";
            $message = "Nachricht an " . $admin . " von " . $email ." :\n\nKontaktformular \nAnrede: " . $select ."\nName: " . $name ."\nStrasse: " . $strasse .
            "\nOrt:" . $ort . "\nPLZ: " . $plz . "\nTelefon: " . $telefon . "\nFax: " . $fax ."\nEmail: " . $email . "\n\nNachricht: " . $nachricht;
            mail($empfaenger,$betreff,$message);
            echo('<b>&nbsp;&nbsp;&nbsp;Vielen Dank für ihre Nachricht, sie werden schnellstmöglich von uns hören.</b>');
            }
    }
?>
ich denk mal das ist wieder ein schwachsinnsfehler von mir :rolleyes:
bin für jede hilfe dankbar


edit: könnte ja wichtig sein ich teste es grad offline mit xampp, obwohl man das ja auch an der fehlermeldung sieht^^
 
Zuletzt bearbeitet:

Gweb

Nicht mehr ganz neu hier

AW: captcha: Warning: mail() [function.mail]:

Hab zwar keine Ahnung von PHP... aber wie sieht denn das abgeschnittene Ende von Zeile 68 aus?
 
Zuletzt bearbeitet:

limubai81

Nicht mehr ganz neu hier

AW: captcha: Warning: mail() [function.mail]:

das sind zeile 67 und 68

$message = "Nachricht an " . $admin . " von " . $email ." :\n\nKontaktformular \nAnrede: " . $select ."\nName: " . $name ."\nStrasse: " . $strasse .
"\nOrt:" . $ort . "\nPLZ: " . $plz . "\nTelefon: " . $telefon . "\nFax: " . $fax ."\nEmail: " . $email . "\n\nNachricht: " . $nachricht;
 

limubai81

Nicht mehr ganz neu hier

AW: captcha: Warning: mail() [function.mail]:

danke dir vielmals das hat mir sehr geholfen

schaut nun so aus

Code:
<?php
// Variablen initialisieren
$NameFehler = $EmailFehler = $NachrichtFehler = $CaptchaFehler = FALSE;
$Fehlerfrei = TRUE;
if( isset($_POST['send']))
    {
    if( trim( strlen( $_POST['name'])) == 0)
    echo ( "Bitte Ihren Namen eintragen<br>"); 
    if( trim( strlen( $_POST['telefon'])) == 0)
    echo ( "Bitte Ihre Telefonnummer eintragen<br>");
    if (md5( $_POST['sicherheitscode'] ) != $_SESSION['captcha_code'])
            {
                echo ( "Bitte geben Sie den Sicherheitscode ein.<br>");
                $Fehlerfrei = FALSE;
                $CaptchaFehler = TRUE;
                $error = 1;
            }                                                    
            if($error == 0)
            {
            $empfaenger="xxx";
            $betreff="Kontaktformular von xxx";
            $admin="xxx";
            [COLOR=Red][B]$header = "From: ". $name . " <" . $email . ">\r\n";[/B][/COLOR]
            $message = "Nachricht an " . $admin . " von " . $email ." :\n\nKontaktformular \nAnrede: " . $select ."\nName: " . $name ."\nStrasse: " . $strasse .
            "\nOrt:" . $ort . "\nPLZ: " . $plz . "\nTelefon: " . $telefon . "\nFax: " . $fax ."\nEmail: " . $email . "\n\nNachricht: " . $nachricht;
            mail($empfaenger,$betreff,$message[COLOR=Red][B],$header[/B][/COLOR]);
            echo('<b>&nbsp;&nbsp;&nbsp;Vielen Dank für ihre Nachricht, sie werden schnellstmöglich von uns hören.</b>');
            }
    }
?>

musste das jetzt nur hochladen da mir grad noch auffiel das ich den mailserver bei xampp noch nicht eingerichtet hatte
auf dem server klappt es nun einwandfrei

thx Gweb

lg LiMu
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben