dedlfix: formmailer-problem

Beitrag lesen

echo $begrüßung;

"Beim Versenden der E-Mail ist ein Fehler aufgetreten!"
kommt beim verschicken als Fehler! allerdings weiss ich nicht was den fehler auslöst! :(
  if(@mail($mail_to,$header))
Du bekämst einen Fehler angezeigt, wenn du ihn nicht mittels @ unterdrücktest.
ähm..  auch wenn ich dich eventuell falsch verstehe, aber ich BEKOMME einen fehler angezeigt. er wird also nicht unterdrückt...

Nein, du bekommst den Text angezeigt, der im else-Zweig steht. Eine PHP-Fehlermeldung bekämst du angezeigt, wenn du das @ vor dem mail() wegnimmst, denn mail() erwartet mindestens drei Parameter und nicht nur zwei.

oder unterdrücke ich damit quasi den SEND-Befehl?

Nein, das @ vor einem Befehl unterbindet die Ausgabe von PHP-Fehlermeldungen.

echo "$verabschiedung $name";