Hallo,
mein Kontakt Formular geht i-wie nicht... STP ... oder wie das heist kann man ja nicht eintragen... fehler und soo... kann mir jemand helfen???
Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
Geschlossen |
<?php # Copyright by: Manuel # Support: www.ilch.de defined ('main') or die ( 'no direct access' ); $title = $allgAr['title'].' :: Kontakt'; $hmenu = 'Kontakt'; $design = new design ( $title , $hmenu ); $design->header(); $erg = db_query("SELECT v2,t1,v1 FROM prefix_allg WHERE k = 'kontakt'"); $row = db_fetch_assoc($erg); $k = explode('#',$row['t1']); $name = ''; $mail = ''; $subject = ''; $wer = ''; $text = ''; $fahrzeug = ''; $tele = ''; $handy = ''; if (!empty($_POST['fahrzeug']) AND !empty($_POST['tele']) AND !empty($_POST['handy']) AND !empty($_POST['wer']) AND !empty($_POST['mail']) AND !empty($_POST['txt']) AND !empty($_POST['name']) AND !empty($_POST['subject']) AND chk_antispam('contact')) { $name = escape_for_email($_POST['name']); $mail = escape_for_email($_POST['mail']); $subject = escape_for_email($_POST['subject'], true); $wer = escape_for_email($_POST['wer']); $text = $_POST['txt']; $fahrzeug = $_POST['fahrzeug']; $tele = $_POST['tele']; $handy = $_POST['handy']; $wero = FALSE; foreach($k as $a) { $e = explode('|',$a); if (md5($e[0]) == $wer) { $wero = TRUE; $wer = $e[0]; break; } } if (strpos ($text, 'Content-Type:') === FALSE AND strpos($text, 'MIME-Version:') === FALSE AND strpos($mail, '@') !== FALSE AND $wero === TRUE AND strlen($name) <= 30 AND strlen($mail) <= 30 AND strlen($text) <= 5000 AND $mail != $name AND $name != $text AND $text != $mail) { $subject = "Kontakt: " . $subject; $text = "Fahrzeug: ".$fahrzeug."\nTelefonnummer: ".$tele."\nHandynummer: ".$handy."\n\n".$text."\n\n\n---\nGeschrieben von: ".$name."\nEmail Adresse: ".$mail; icmail ($wer,$subject,$text, $name." <".$mail.">"); echo $lang['emailsuccessfullsend']; $name = ''; $mail = ''; $subject = ''; $wer = ''; $text = ''; $fahrzeug = ''; $tele = ''; $handy = ''; } else { echo $lang['emailcouldnotsend']; } } $tpl = new tpl ( 'contact.htm' ); $tpl->out(0); $i = 1; foreach($k as $a) { $e = explode('|',$a); if ($e[0] == '' OR $e[1] == '' ) { continue; } if ($i == 1) { $c = 'checked'; } else { $c = ''; } $tpl->set_ar_out( array ('KEY' => md5($e[0]), 'VAL' => $e[1], 'c' => $c) , 1 ); $i++; } $tpl->set('name', $name); $tpl->set('mail', $mail); $tpl->set('subject', $subject); $tpl->set('text', $text); $tpl->set('fahrzeug', $fahrzeug); $tpl->set('tele', $tele); $tpl->set('handy', $handy); $tpl->set('ANTISPAM', get_antispam('contact',100)); $tpl->out(2); $design->footer(); ?>
<form action="?contact" method="POST"> <fieldset> <legend>{_lang_whereyouwrite}</legend> {EXPLODE} <input id="w{KEY}" {c} type="radio" name="wer" value="{KEY}" style="float:left; " /><label for="w{KEY}"> {VAL}</label><br style="clear:both; " /> {EXPLODE} <br /> <label style="float:left; width:100px; ">{_lang_name}</label><input type="text" name="name" value="{name}" maxlength="30"><br /> <label style="float:left; width:100px; ">{_lang_mail}</label><input type="text" name="mail" value="{mail}" maxlength="30"><br /> <label style="float:left; width:100px; ">{_lang_subject}</label><input type="text" name="subject" value="{subject}" maxlength="50"><br /> <label style="float:left; width:100px; ">Fahrzeug</label><input type="text" name="fahrzeug" value="{fahrzeug}" maxlength="50"><br /> <label style="float:left; width:100px; ">Telefonnummer</label><input type="text" name="tele" value="{tele}" maxlength="50"><br /> <label style="float:left; width:100px; ">Handynummer</label><input type="text" name="handy" value="{handy}" maxlength="50"><br /> <label style="float:left; width:100px; ">{_lang_message}</label><textarea cols="40" rows="10" name="txt">{text}</textarea><br /> {ANTISPAM} <label style="float:left; width:100px; "> </label><input type="submit" value=" Absenden "><br /> </fieldset> </form>
Geschlossen | ||
![]() |
Zurück zu Fehlersuche und Probleme |