Wilhelm Turtschan: Formalar-Fehler, aber wo?!?

Beitrag lesen

habe d'ehre

if(strlen($name) > 3 && strlen($vorname) > 3 && strlen($strasse) > 3 && strlen($plz) > 3 && strlen($ort) > 3) && strlen($tel) > 3 && strlen($fax) > 3 && strlen($email) > 3)

Wo kommen denn eigentlich Deine Variablen her? Ich vermute mal mit POST

also $_POST['name'] etc;

Die komische Verkettung wuerde ich mal durch eine vernuenftige Formularfeldpruefung ersetzen. Wenn irgendwas nicht Deinen VOrstellungen[1] entspricht einfach $sendemail = "no" setzen und diese vor dem Versand pruefen.

|mail($recipient,$name,$vorname,$strasse,$plz,$ort,$tel,$fax,$email,"From:$name

Die Exakte Syntax fuer mail()

mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]])

Jetzt vergleiche mal mit Deiner Funktion.

[1] Warum diese sinnbefreit sind wurde Dir schon mitgeteilt.

carpe diem
Wilhelm