Надоело получать письма от спам роботов. На сайте есть форма стандартная емаил и текст, для посетителей: PHP: if(!empty($data['html_content'])&&$data['html_content']!=' '){?> <div class="pade-desc"> <?php echo $data['html_content'] ?> </div> <?php }?> <?php if(!empty($data['error'])){?> <div class="msgError"> <?php echo $data['error']; ?> </div> <?php }?> <div class="feedback-form-wrapper"> <?php if($data['dislpayForm']){ ?> <p class="auth-text">Для связи с нами заполните форму ниже.</p> <form action="" method="post"> <ul class="form-list"> <li>Ф.И.О.:</li> <li><input type="text" name="fio" value="<?php echo !empty($_POST['fio'])?$_POST['fio']:'' ?>"></li> <li>Email:<span class="red-star">*</span></li> <li><input type="text" name="email" value="<?php echo !empty($_POST['email'])?$_POST['email']:'' ?>"></li> <li>Сообщение:<span class="red-star">*</span></li> <li><textarea class="address-area" name="message"><?php echo !empty($_REQUEST['message'])?$_REQUEST['message']:'' ?></textarea></li> <?php if(MG::getSetting('useCaptcha')=="true"){ ?> <li>Введите текст с картинки:</li> <li><img src = "captcha.html" width="140" height="36"></li> <li><input type="text" name="capcha" class="captcha"></li> <?php }?> </ul> <input type="submit" name="send" class="default-btn" value="Отправить сообщение"> </form> <div class="clear"> </div> <?php } else { ?> <div class='successSend'> <?php echo $data['message']?> </div> <?php }; ?> </div>
Не всё так просто. Это, однако, moguta cms @noice, вот, например, инструкция по установке reCaptcha (возможно, устаревшая). Есть ещё варианты. Например, одно из используемых в форме полей сделать hidden, и в обработчике проверять, чтобы оно не было заполнено. Соответственно, добавив поле с другим именем для информации, которая раньше передавалась в скрываемом поле.