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) >=2 &&
!empty($email) && filter_var($email, FILTER_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?
Lesezeichen