Ueberschrift/Heading
setElementTemplate("\n\t\n\t\t*{label}\n\t\t{error}
\tBitte die Ziffern übertragen (warum?) / Please enter the numbers (why?)
{element}\n\t", 'form_kontakt_captcha'); function checkCaptcha($field){ if ($field == $_SESSION['captcha']) return true; return false; } if (!isset($_POST['form_kontakt_submit'])){ srand(); $_SESSION['captcha'] = rand(100000, 999999); } $form =& new HTML_QuickForm("Kontakt", "post"); $form -> setRequiredNote("* Pflichtfelder / required fields"); $form -> addElement("text", "from_kontakt_name", "Name:"); $form -> addElement("text", "from_kontakt_email", "E-Mail:"); $form -> addElement("textarea", "form_kontakt_message", "Nachricht/Message:"); $textarea_message =& $form -> getElement("form_kontakt_message"); $textarea_message -> setCols(40); $textarea_message -> setRows(10); $form -> addElement("text", "form_kontakt_captcha", ""); $form -> addElement("submit", "form_kontakt_submit", "Abschicken/Send"); $form -> registerRule('checkCaptcha', 'callback', 'checkCaptcha'); $form -> addRule("from_kontakt_name", "Bitte Namen angeben/Please enter your name", "required"); $form -> addRule("from_kontakt_email", "Bitte gültige E-Mail Adresse angeben/Please enter a valid E-Mail address", "email"); $form -> addRule("form_kontakt_message", "Bitte keine leere Nachricht schicken/Please do not send empty messages", "required"); $form -> addRule("form_kontakt_captcha", "Bitte die Ziffern abtippen/Please enter the numbers", "required"); $form -> addRule("form_kontakt_captcha", "Bitte die Ziffern korrekt abtippen.", "checkCaptcha"); if ($form ->validate()){ $form -> freeze(); $form-> removeElement("form_kontakt_submit"); $subject = "Kontakt E-Mail von ".$_POST['from_kontakt_name']. "(shoferer.de)"; $headers = "From: ".$_POST['from_kontakt_name']." <".$_POST['from_kontakt_email'].">\n"; $headers .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n"; $headers .= "MIME-Version: 1.0\n"; if (mail("info@messezimmer-denniger.de", $subject, $_POST["form_kontakt_message"], $headers)){ $temp_cont .= "Deine Nachricht wurde erfolgreich verschickt.

\n"; $temp_cont .= "Hier noch einmal der Inhalt der Nachricht:"; $form -> accept($renderer); $temp_cont .= $renderer->toHtml(); $temp_cont .= "Vielen Dank!\n"; } } else{ $form -> accept($renderer); $temp_cont = $renderer->toHtml(); } echo $temp_cont; ?>