Kalle_B: PHP Mailer, Text wird in mail nicht angezeigt

Beitrag lesen

Hallo, voodoo83,

Das Formular:
<form id="passwort" name="form1" method="post" action="_php/mail.php">
<input name="e-mail" type="text" id="e-mail" size="30" />
<input name="passwort" type="password" id="passwort" />
<input name="passwortw" type="password" id="passwortw" />
<input name="passwortalt" type="password" id="passwortalt" />
<input name="send" type="submit" id="send" onclick="MM_openBrWindow('http://www.blabla.com','','')" value="Passwort ändern"

Bei Klick auf die Schaltfläche "Passwort ändern" wird eine Javascriptfunktion aufgerufen. Die kann nun irgendwas machen, auch das Senden verhindern, wenn als Ergebnis FALSE herauskommt. Man nutzt so etwas, um mit Javascript eine erste Prüfung zu machen und im Fehlerfall das Formular gar nicht erst abzuschicken.

mail.php Datei:
<?php
$_POST["e-mail"]
$_POST["passwort"]
$_POST["passwortw"]
$_POST["passwortalt"]
mail("meine@mail.ch","passwort","test");
?>
Betreff und Text test werden angezeigt, ...

Du meinst, in der empfangenen Mail? Ja, du schickst ja diese beiden Konstanten ab. Schön, dass sie auch ankommen.

... der rest jedoch nicht.

Du schickst keinen rest mit dem mail-Kommando, wo soll der herkommen?

Kann es sein, dass du die PHP-Variable

$_POST["e-mail"]

mit einem Kommando verwechselst? $_POST ist ein Array, kein Sendekommando.

Gruß, Kalle