in Chrome und vielen anderen Browsern, werden bei meinem Kontaktformular die Checkboxen nicht angezeigt. So kann ich die Kontaktfunktion natürlich nicht nutzen und ich wäre sehr dankbar, wenn mir jemand einen Tip geben könnte!
<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; " checked="checked" /><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="50"><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; ">{_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>
<?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 = ''; if (!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']; $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; if (icmail ($wer,$subject,$text, $name." <".$mail.">")) { echo $lang['emailsuccessfullsend']; } else { echo 'Der Server konnte die Mail nicht versenden, teilen sie dies ggf. einem Administrator mit.'; } $name = ''; $mail = ''; $subject = ''; $wer = ''; $text = ''; } 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 = 'unchecked'; } 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('ANTISPAM', get_antispam('contact',100)); $tpl->out(2); $design->footer(); ?>
verwendete ilchClan Version: 1.1 P
betroffene Homepage: externer Link