Hallo
Ich lerne grade in der Schule PHP und wollte etwas praktisches Training. Darum bastel ich grade eine Homepage. Nun wollte ich folgenden Formmailer einbauen. Ich verstehe den Code. Nur eine Sache macht mir Probleme.
Wo trage ich jetzt die Felder in den PHP Code ein? Und vor allem wie? (Fotmatierung?)
Na hier:
<?php
// Wenn Daten per POST übermittelt wurden
if($_POST)
{
// Lege den Emailtext als leeren String an
$strMailtext = "";
// Splitte jeden POST-Wert in Name ($strName) und Wert ($value) auf
while(list($strName,$value) = each($_POST))
{
// Falls der Wert ein Array ist (z.B. Checkboxen)
if(is_array($value))
{
// gehe das Array Element für Element durch
foreach($value as $value_array)
{
// trage jeden Wert jedes Arrayelements in den Emailtext ein
$strMailtext .= $strName.$strDelimiter.$value_array."\n";
}
}
// Der Wert ist kein Array, es wird ein String angenommen
else
{
// trage den String in den Emailtext ein
$strMailtext .= $strName.$strDelimiter.$value."\n";
}
}
// Entferne eventuell bei der Datenübergabe eingefügte Backslashes
if(get_magic_quotes_gpc())
{
$strMailtext = stripslashes($strMailtext);
}
// versende die Email
mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
or die("Die Mail konnte nicht versendet werden.");
header("Location: $strReturnhtml");
exit;
}?>
Tschö, Auge
--
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
[Veranstaltungsdatenbank Vdb 0.3](http://termindbase.auge8472.de/)