Ergebnis 1 bis 2 von 2

Thema: Warning: Cannot modify header information - headers already sent by

  1. #1
    Contao-Nutzer
    Registriert seit
    25.01.2014.
    Beiträge
    72

    Standard Warning: Cannot modify header information - headers already sent by

    Moin Moin,

    ich habe die im Betreff genannte Fehlermeldung erhalten und bitte um Hilfe. Es geht primär um PHP (dazu habe ich lediglich Grundkenntnisse - doch irgendwann beginnt man nun mal ;-)), jedoch nutze ich Contao.

    Zusammenfassung:
    Bei einer website habe ich ein Kontaktformular erstellt und mittels einer PHP datei eine Prüfung eingebaut und die Nachricht senden lassen.

    PHP-Code:
    <?php
        $kundenname 
    $_POST['kundenname'];
        
    $email $_POST['email'];
        
    $tel $_POST['tel'];
        
    $nachricht $_POST['nachricht'];
        
        if( !empty(
    $kundenname) && strlen($kundenname) >=&&
            !empty(
    $email) && filter_var($emailFILTER_VALIDATE_EMAIL) &&
            !empty(
    $nachricht)
    ){
        
    $an "nachricht@e-mail.de";
        
    $betreff "Nachricht über Kontaktformular";
        
        
    $mailbody "Nachricht vom Kunden $kundenname<br>";
        
    $mailbody .= "<strong>E-Mail Adresse:</strong> $email<br>";
        
    $mailbody .= "<strong>Telefon:</strong> $tel <br>";
        
    $mailbody .= "<strong>Nachricht:</strong> <br>$nachricht <br>";
        
        
    $mailheader "MIME-Version: 1.0\r\n";
        
    $mailheader .= "Content-Type: text/html; charset=utf-8";
            
        
    $mailfunktion mail($an$betreff$mailbody$mailheader);
        
        if( 
    $mailfunktion ){
            
    header("Location: danke.html");
        }else{
            
    header("Location: fehler-kontakt.html");
        }
        }
    ?>
    Das funktioniert.
    Für eine zweite Website (beim selben Hoster) habe ich auch ein Kontaktformular erstellt und dachte mir, warum neu schreiben, wenn ich schon eins habe. Also Copy & Paste.

    Bei der zweiten Website bekomme ich jedoch die oben genannte Fehlermeldung.
    Ich habe gesucht... und nichts gefunden.

    Kann mir einer von euch auf die Sprünge helfen?

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.277
    Partner-ID
    10107

    Standard

    Warum verwendest du dafür nicht den Formulargenerator?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •