suche formmailer

layla

Erfahrenes Mitglied
hi!

kann mir bitte jemand einen formmailer empfehlen.
soll ganz ein einfacher mit 3-4 kästchen.
am besten einen wo eine genaue beschreibung dabei ist.

danke
 
...

PHP:
<?php
$TO = "$Empfaenger";

$DEFAULT_EXIT_PAGE = "$weiter_an";

$headers  = "From: $Email\n";

$subject = "$Betreff";

$message = "Sie haben eine Anfrage bekommen!\n\n";

$i = "$anzahl_felder";
$x = $i - 4;
$y = 0;


while (list($key, $val) = each($HTTP_POST_VARS)) { 
    if($y != $x){
    $message .= "$key: $val\n"; 
    $y++;}
} 

$message .= "\n\npowered by ultrakollega";

mail($TO, $subject, $message, $headers); 

if(! $exit_page)
    $exit_page = $DEFAULT_EXIT_PAGE;

Header("Location: ".$exit_page);

?>

Anleitung:

Dieses Skript kannst du auf alle Formulare anwenden. Im Formular
brauchst du aber noch 4 "hidden fields" also versteckte felder.

im html code schaut das zb so aus:


Code:
<input name="Empfaenger" type="hidden" id="Empfaenger" value="ultrakollega@yahoo.com">
<input name="Betreff" type="hidden" id="Betreff" value="Betreff des Mails">
<input name="weiter_an" type="hidden" id="Betreff" value="danke.htm">
<input name="anzahl_felder" type="hidden" id="Betreff" value="14">

das hidden field "anzahl_felder" aus folgendem grun:

das skript geht das formular von oben nach unten durch, also alle
felder, seien es textfelder oder checkboxen ...
auch der abschicken button, leeren button und die hidden fields
gehören zu den feldern des formulares.
und genau die sollen ja im mail nicht angezeigt werden.

als value im hidden field "anzahl_felder" zählst du einfach alle
felder des formulars, inkl. aller buttons, textfelder, checkboxen,
hidden fields usw.

in meinem beispiel sind das also 14.

die anderen 3 hidden fields sing glaub ich klar, der Betreff der
Mail, die url der dankeseite und der Emfpfänger. Den gibts du
auch per hidden field an.

mfg

ultra
 
Zurück