Formular Script
Verfasst: 08.09.2004 16:51
Hallo!
Ich weiß zwar, dass dess nix mit phpbb zu tun hat aber vielleicht könnt ihr mir ja trotzdem mal helfen. Wäre sehr nett.
Ich habe ein Formular Script im Internet gefunden. Jedoch gibt es ein Problem. Wenn man in den textarea einen Text eingibt, steht in der E-mail dieser Text vor dem Feld Name:
Bsp:
testName: thomas
Email: test@test.de
Mailbetreff: test
Mailnachricht: test
Kann mir jemand helfen um dieses Problem zu lösen? Außerdem habe ich noch eine Frage, wie kann erreichen, dass die Felder EMail und Mailbetreff nicht in der E-Mail erscheinen? Ich habe einen Code gefunden aber der funktioniert nicht.
Dieser:
Der Gesamte Code dieses Scripts:
mailer.php:
Ich weiß zwar, dass dess nix mit phpbb zu tun hat aber vielleicht könnt ihr mir ja trotzdem mal helfen. Wäre sehr nett.

Ich habe ein Formular Script im Internet gefunden. Jedoch gibt es ein Problem. Wenn man in den textarea einen Text eingibt, steht in der E-mail dieser Text vor dem Feld Name:
Bsp:
testName: thomas
Email: test@test.de
Mailbetreff: test
Mailnachricht: test
Kann mir jemand helfen um dieses Problem zu lösen? Außerdem habe ich noch eine Frage, wie kann erreichen, dass die Felder EMail und Mailbetreff nicht in der E-Mail erscheinen? Ich habe einen Code gefunden aber der funktioniert nicht.
Dieser:
Code: Alles auswählen
$auswahl = array("mailbetreff", "email");
foreach ($https as $key => $value) {
if(!in_array($key,$auswahl)){
$text = $text."".$key.": ".stripslashes($value)."\n\n";
$text2= $text2."".$key.": ".stripslashes($value)."\n\n";
}
}
Der Gesamte Code dieses Scripts:
Code: Alles auswählen
<form action="mailer.php" method="post"> <table>
<tr><td>Dein Name:</td> <td><input maxlength="35" size="40" name="name"></td></tr>
<tr><td>Deine E-mail Adresse:</td><td><input maxlength="35" size="40" name="email"></td></tr>
<tr><td>Betreff:</td><td><input maxlength="35" size="40" name="mailbetreff"></tr>
<tr><td>Dein Text:</td> <td><textarea cols="30" rows="4" name="mailnachricht">
</textarea></td></tr>
<tr><td><input name="abschicken" type="submit" value="Senden"> <input type="reset" value="Löschen"></td></tr>
</form>
Code: Alles auswählen
<?php
if($abschicken)
{
if(empty($name) || empty($email) || empty($mailbetreff) || empty($mailnachricht))
{
echo "Bitte fülle alle Felder aus!";
}
else
{
while(list($feld,$wert)=each($HTTP_POST_VARS))
{
if($feld!="abschicken")
{
$mailnachricht.=ucfirst($feld).": $wert\n";
}
}
$mailbetreff=$mailbetreff;
$mailbetreff.=$HTTP_POST_VARS[betreff];
mail("kontakt@thomas-boos.com", $mailbetreff, $mailnachricht, "From: $email");
echo "Mail wurde erfolgreich versandt!";
}
}
else
{
echo "ERROR. Ein Fehler ist aufgetreten.";
}
?>