include/contents/user/mail.php kein Captcha abgefragt wird ??
Ich meine überall werden die Gäste zum Captcha eingeben aufgefordert,
nur beim eMail an User versenden nicht...

verwendete ilch Version: 1.1 P
betroffene Homepage: externer Link
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' ); $abf = "SELECT * FROM prefix_user WHERE id = ".$menu->get(2); $erg = db_query($abf); $DA_IS_WAS_FAUL = FALSE; if ( @db_num_rows($erg) <> 1 ) { $DA_IS_WAS_FAUL = TRUE; } $row = db_fetch_assoc($erg); if ( $row['opt_mail'] == 0 ) { $DA_IS_WAS_FAUL = TRUE; } if ( $DA_IS_WAS_FAUL === TRUE ) { header ( 'location: index.php?'.$allAr['smodul'] ); exit(); } $title = $allgAr['title'].' :: Users :: eMail an '.$row['name']; $hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> » </b> eMail an '.$row['name'].$extented_forum_menu_sufix; $design = new design ( $title , $hmenu, 1); $design->header(); if ( ! array_key_exists('klicktime',$_SESSION) ) { $_SESSION['klicktime'] = ''; } # vars definieren $_POST['email'] = ( isset($_POST['email']) ? trim($_POST['email']) : '' ); $_POST['bet'] = ( isset($_POST['bet']) ? trim($_POST['bet']) : '' ); $_POST['txt'] = ( isset($_POST['txt']) ? trim($_POST['txt']) : '' ); if ( empty($_POST['bet']) OR empty($_POST['email']) OR empty($_POST['txt']) OR $_SESSION['klicktime'] > (time() - 60) OR !chk_antispam('mail')) { if ( !empty($_POST['send']) ) { $fehler = '<font color="#FF0000">Fehler:</font><br>'; if ( $_SESSION['klicktime'] > (time() - 60) ) { $fehler .= ' - Bitte nicht so schnell eMails Schreiben<br>'; } if ( trim($_POST['bet']) == '' ) { $fehler .= ' - Bitte einen Betreff angeben<br>'; } if ( trim($_POST['email']) == '' ) { $fehler .= ' - Bitte eine eMail angeben<br>'; } if ( trim($_POST['txt']) == '' ) { $fehler .= ' - Bitte eine Nachricht angeben<br>'; } if ( !chk_antispam ('mail') ) { $fehler .= ' - Bitte Antispam überprüfen<br>'; } } else { $fehler = ''; } echo $fehler; ?> <form action="index.php?user-mail-<?php echo $menu->get(2) ?>" method="POST"> <table width="100%" border="0" cellspacing="1" cellpadding="5" class="border"> <tr class="Chead"> <th colspan="2">eMail an Benutzer <?php echo $row['name']; ?></th> <tr> <td class="Cmite">Betreff</td> <td class="Cnorm"><input type="text" name="bet" value="<?php echo $_POST['bet']; ?>"></td> </tr><tr class="Cnorm"> <td class="Cmite">Deine eMail</td> <td class="Cnorm"><input type="text" name="email" value="<?php echo $_POST['email']; ?>"></td> </tr><tr class="Cnorm"> <td class="Cmite" valign="top">Nachricht</td> <td class="Cnorm"><textarea cols="40" rows="10" name="txt"><?php echo $_POST['txt']; ?></textarea></td> </tr> <?php echo get_antispam('mail',1); ?> <tr class="Cdark"> <td></td> <td><input type="submit" name="send" value="<?php echo $lang['formsub']; ?>"></td> </tr> </table></form> <?php } else { $_SESSION['klicktime'] = time(); if ( 1 == $row['opt_mail'] ) { icmail ($row['email'],strip_tags($_POST['bet']),strip_tags($_POST['txt']),'Alte Hasen Homepage <'.escape_for_email($_POST['email']).'>'); wd ('index.php?forum','Die eMail wurde erfolgreich versendet'); } else { header ( 'location: index.php?'.$allAr['smodul'] ); exit(); } } $design->footer(); ?>
Geschlossen | ||
![]() |
Zurück zu Kritik und Verbesserungen |