Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Гостевая книга. "Ввести слово, указанное на картинке".

Сообщения:  [1-10]   [11-14] 

 
 автор: KPETuH   (01.05.2008 в 13:13)   письмо автору
 
   для: Радосвет   (12.04.2008 в 22:43)
 

на странице природа и пейзаж проблемы с кодировками...

   
 
 автор: mihdan   (30.04.2008 в 16:36)   письмо автору
 
   для: Радосвет   (12.04.2008 в 11:47)
 

http://captcha.ru/

   
 
 автор: Drl31   (29.04.2008 в 20:48)   письмо автору
 
   для: Радосвет   (13.04.2008 в 22:42)
 

а все инструкции и настройки там внутри, я уже игрался с ней, за основу можно взять.

   
 
 автор: Радосвет   (13.04.2008 в 22:42)   письмо автору
 
   для: Алексей Юрьевич   (13.04.2008 в 08:00)
 

Спасибо, пробовал этот вариант, не получилось... :)
Нигде ни одной инструкции, как что настраивать... :)

   
 
 автор: Алексей Юрьевич   (13.04.2008 в 08:00)   письмо автору
 
   для: Радосвет   (12.04.2008 в 15:33)
 

http://captcha.ru/kcaptcha/
готовая капча, да и самая устойчивая к распознаванию(из которых я видел) :)

   
 
 автор: Радосвет   (12.04.2008 в 22:43)   письмо автору
 
   для: Радосвет   (12.04.2008 в 11:47)
 

Спасибо всем! :) Сделал сам... То что хотел.
Не знаю, насколько это грамотно, но всё же, работает:

  //Проверяем код
  $_POST["codegb"]=trim($_POST["codegb"]);
  if(!empty($_POST["codegb"]))
  {
    if ($_POST['codegb']!=="$codegb")
    {
      $action = "";
      $error = $error."<LI>Вы ввели неправильный код. \n";
    }
  }


Рабочий пример здесь: www.radosvet.ru/gb/

   
 
 автор: Радосвет   (12.04.2008 в 19:37)   письмо автору
 
   для: Радосвет   (12.04.2008 в 11:47)
 

Нет, не получается у меня ни с капчей, ни с простой проверкой кода...

В конфигурации объявил переменную $code="слово";

В скрипте пишу:


...

  $_POST["codegb"] = trim($_POST["codegb"]);
  if (empty($_POST["codegb"])) 
  {
    $action = ""; 
    $error = $error."<LI>Вы не ввели код\n";
  }

...

  // Проверяем правильность ввода кодового слова
  $_POST["codegb"]=trim($_POST["codegb"]);
  if(!empty($_POST["codegb"]))
  {
    if (!preg_match("$codegb", $_POST["codegb"]))
    {
      $action = "";
      $error = $error."<LI>Неверно введено кодовое слово. \n";
    }
  }

...

форма:

...

  <tr>
    <td><p><font color="#FFFFFF"><b>Введите код</b> *:</font></td>
    <td><input class=input type=text name=codegb value=></td>
  </tr>

...


Понимаю, что где-то здесь не прав:


  $_POST["codegb"]=trim($_POST["codegb"]);
  if(!empty($_POST["codegb"]))
  {
    if (!preg_match("$codegb", $_POST["codegb"]))
    {


Может ещё где... Поможете? :)

   
 
 автор: Радосвет   (12.04.2008 в 16:18)   письмо автору
 
   для: cheops   (12.04.2008 в 15:44)
 

Благодарю вас, Игорь! Скачивал этот скрипт, но так и не понял, как привязать его к сессии... :)
Просто хотелось сделать что-то простое и действенное, но опять моя php-неграмотность.. :)
Изучаю Captcha, может, получится.. о результатах сообщу! :)

   
 
 автор: cheops   (12.04.2008 в 15:44)   письмо автору
 
   для: Радосвет   (12.04.2008 в 11:47)
 

Возможно вас заинтересует скрипт по ссылке http://www.softtime.ru/info/randomimage.php.

   
 
 автор: Радосвет   (12.04.2008 в 15:33)   письмо автору
 
   для: Киналь   (12.04.2008 в 15:08)
 

Спасибо! Думал над этим... Но капча для меня - тёмный лес. :))
Перелопатил весь форум, но так и не понял, как подробно это делать....
Но и перегружать сервер лишний раз тоже не хочется, итак полно скриптов.
На форуме стоит одна картинка при регистрации, пока ни один робот не прошёл. Вот и думаю в гостевой что-то простое сделать...

   

Сообщения:  [1-10]   [11-14] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования