Помогите сделать проверку КАПЧА

Доброго времени суток.
На сайте есть некая произвольная форма.
Я туда всунул отображение скрипта КАПЧА т.к. сказано в редми

<?php if( function_exists( 'cptch_display_captcha_custom' ) ) {
 echo "<input type='hidden' name='cntctfrm_contact_action' value='true' />";
 echo cptch_display_captcha_custom(); } ?>

сделал проверку ввода кода таким образом:

    if(trim(empty($_POST['cptch_check_custom_form']))) {
        $IsError2 .= __('- код.\n', 'vip-crea');
        $hasError2 = TRUE;
    } else {
        if(function_exists('stripslashes')) {
            $capt2 = stripslashes(trim(strip_tags($_POST['cptch_check_custom_form'])));
        }
    }

И тут возникла проблема, даже если ввожу верный код капчи, то форма не отсылает данные.

Вот полный код страницы:

<?php 
$hasError = FALSE;
$nosubmitted = TRUE;
if(isset($_POST['submitted'])) :
    $nosubmitted = FALSE;
    if(trim(empty($_POST['contactName']))) {
        $IsError = __('- ваше ім`я\n');
        $hasError = TRUE;
    } else {
        $name = trim($_POST['contactName']);
    }

    if(trim(empty($_POST['tel'])))  {
        $IsError .= __('- номер телефону\n');
        $hasError = TRUE;
    } else {
        $tel = trim($_POST['tel']);
    }

    if(trim(empty($_POST['message']))) {
        $IsError .= __('- коментар або запитання.\n');
        $hasError = TRUE;
    } else {
        if(function_exists('stripslashes')) {
            $text = stripslashes(trim(strip_tags($_POST['message'])));
        } else {
            $text = trim(strip_tags($_POST['message']));
        }
    }


    if(trim(empty($_POST['from-time']))) {
        $IsError .= __('- зателефонувати з\n');
        $hasError = TRUE;
    } else {
        $fromtime = trim($_POST['from-time']);
    }


    if(trim(empty($_POST['to-time']))) {
        $IsError .= __('- зателефонувати до\n');
        $hasError = TRUE;
    } else {
        $totime = trim($_POST['to-time']);
    }





    if(trim(empty($_POST['cptch_check_custom_form']))) {
        $IsError .= __('- захисний код.\n', 'vip-crea');
        $hasError = TRUE;
    } else {
        if(function_exists('stripslashes')) {
            $capt = stripslashes(trim(strip_tags($_POST['cptch_check_custom_form'])));
        }
    } 




if($hasError === FALSE) {
$fullmessage = '
<style type="text/css">
table {text-align: centr; background:#000000;}
th, td {padding: 4px 4px;}
th {background:#000000;color:#FFF;}
td {background:#EEE;color:#000;}
</style>
<center>
<table border="0" bgcolor="#dadada" width="80%" align="center">
  <tr cellpadding="10">
    <th width="180px">'. __('Ім`я').'</th><td>'.$name.'</td>
  </tr>
  <tr><td colspan="2"><hr size="3" color="#909090"></td></tr>
  <tr>
    <th width="180px">'. __('Телефон').'</th><td>'.$tel.'</td>   
  </tr>
  <tr><td colspan="2"><hr size="3" color="#909090"></td></tr>
  <tr>
    <th width="180px">'. __('Коментар').'</th><td>'.$text.'</td>    
  </tr>
  <tr><td colspan="2"><hr size="3" color="#909090"></td></tr>
  <tr>
    <th width="180px">'. __('Зателефонувати з').'</th><td>'.$fromtime.' год.</td>    
  </tr>
  <tr><td colspan="2"><hr size="3" color="#909090"></td></tr>
  <tr>
    <th width="180px">'. __('Зателефонувати до').'</th><td>'.$totime.' год. </td>    
  </tr>
</table>
</center>';
add_filter('wp_mail_content_type',create_function('', 'return "text/html";'));    
$emailSend = wp_mail(get_bloginfo('admin_email'), 
                     'Зворотній дзвінок ['.get_bloginfo('name').']', 
                                          $fullmessage);
}
endif;
?>





                                <form id="contacts-form" action="#" method="post">

                                        
                                            <b>Зателефонуйте мені</b>
                                        
                                        <p>
                                            <input type="text" div id="f" name="contactName" value="" placeholder="Ваше ім'я" />
                                            <input type="text" div id="f"  name="tel" value=""  id="telephon" placeholder="Ваш телефон" />

<script type="text/javascript">
$('#telephon').bind("change keyup input click", function() {
    if (this.value.match(/[^0-9]/g)) {
        this.value = this.value.replace(/[^0-9]/g, '');
    }
});
</script>
                                        </p>
                                        <p>
                                            <textarea name="message" placeholder="Ваше запитання або коментар" ></textarea>
                                        </p>
                                        <p>Бажаний час дзвінка:<br>
                                        З:
                                        <select name="from-time">
                                           <option>1</option>
                                           <option>2</option>
                                           <option>3</option>
                                           <option>4</option>
                                           <option>5</option>
                                           <option>6</option>
                                           <option>7</option>
                                           <option>8</option>
                                           <option>9</option>
                                           <option>10</option>
                                           <option>11</option>
                                           <option>12</option>
                                           <option>13</option>
                                           <option>14</option>
                                           <option>15</option>
                                           <option>16</option>
                                           <option>17</option>
                                           <option>18</option>
                                           <option>19</option>
                                           <option>20</option>
                                           <option>21</option>
                                           <option>22</option>
                                           <option>23</option>
                                           <option>24</option>
                                        </select>


                                        До:
                                        <select name="to-time">
                                           <option>1</option>
                                           <option>2</option>
                                           <option>3</option>
                                           <option>4</option>
                                           <option>5</option>
                                           <option>6</option>
                                           <option>7</option>
                                           <option>8</option>
                                           <option>9</option>
                                           <option>10</option>
                                           <option>11</option>
                                           <option>12</option>
                                           <option>13</option>
                                           <option>14</option>
                                           <option>15</option>
                                           <option>16</option>
                                           <option>17</option>
                                           <option>18</option>
                                           <option>19</option>
                                           <option>20</option>
                                           <option>21</option>
                                           <option>22</option>
                                           <option>23</option>
                                           <option>24</option>
                                        </select>

                                        </p>
<br><hr>
<p><div id="captcha">
Введіть число: &nbsp&nbsp&nbsp <b><?php if( function_exists( 'cptch_display_captcha_custom' ) ) { echo "<input type='hidden' name='cntctfrm_contact_action' value='true' />"; echo cptch_display_captcha_custom(); } ?></b></div>
</p>


                                        <p>
                                            *Усі поля обов'язкові до заповнення
                                        </p>

                                        <p class="form-submit">
                                            <input name="submit" type="submit" id="submit" value="Надіслати">
                                            <input type="hidden" name="submitted" id="submitted" value="true" />
                                        </p>
                                </form>










                    <?php 
                        if ($nosubmitted === FALSE) {
                            if (($hasError === TRUE)or($emailSend === FALSE)) { 
                                echo '<script type="text/javascript">alert("'. __('Заповніть будь ласка поля:\n').''.$IsError.'");</script>';
                            }  elseif (($hasError === FALSE)and($emailSend === TRUE)) {
                                echo '<script type="text/javascript">alert("'. __('Дякуємо. Ми зателефонуємо Вам відразу як будемо мати можливість.').'");</script>';;

Помогите, пожалуйста.

Ребята, помогите пожалуйста. Все никак не могу разобраться…

Anonymous
Отправить
Ответ на: