Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Captcha и сайт на PHP  (Прочитано 2834 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн exeForce

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
  • Не верь, не бойся, не проси.
    • Просмотр профиля
    • [В]контакте
Captcha и сайт на PHP
« : 04 Ноября 2011, 23:11:21 »
Здравствуйте, обращаюсь к вам с вопросом как человек, который в этой теме даже не ноль, а минус...

Появилась потребность установить капчу на страницу отзывов, а заодно задать к ней несколько правил, со всем этим я соответственно справиться самостоятельно не смог. По поводу правил я вообще так замудрился в плане чтения мануалов, что уснул за компом и ничего не понял. С капчой тоже непонятки.В конце концов я пришел к выводу, что ставить нужно kCaptcha, скачал получил каталог с "n" файлов. Но не понимаю даже куда его размещать. Или его надо как-то устанавливать? И надо ли менять что-либо в коде страницы с отзывами?

В общем ничего я не могу понять, что в принципе неудивительно. А плюс ко всему доступа к сайту полного нет, есть только backup на жестком, вот с ним и сказали управляться.

Может ли мне кто-нибудь помочь, а?

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: Captcha и сайт на PHP
« Ответ #1 : 05 Ноября 2011, 20:27:49 »
Какой у тебя движёк сайта (CMS)?
Что за kCaptcha (дай хоть ссылку)?

Если движёк сайта не поддерживает CAPTCHA, то, возможно, придётся заморочиться либо тебе, либо раскашелиться конторе и нанять фрилансера.

А плюс ко всему доступа к сайту полного нет, есть только backup на жестком, вот с ним и сказали управляться.

Получается, что тебе предоставили возможность организовать сайт на своей машине... Придётся работу вести на своём сайте, а после того, как всё заработает, перенести отредактированные файлы на сервер.
« Последнее редактирование: 05 Ноября 2011, 20:32:54 от unimix »

Оффлайн exeForce

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
  • Не верь, не бойся, не проси.
    • Просмотр профиля
    • [В]контакте
Re: Captcha и сайт на PHP
« Ответ #2 : 05 Ноября 2011, 22:17:52 »
Какой у тебя движёк сайта (CMS)?
Что за kCaptcha (дай хоть ссылку)?

Если движёк сайта не поддерживает CAPTCHA, то, возможно, придётся заморочиться либо тебе, либо раскашелиться конторе и нанять фрилансера.

А плюс ко всему доступа к сайту полного нет, есть только backup на жестком, вот с ним и сказали управляться.

Получается, что тебе предоставили возможность организовать сайт на своей машине... Придётся работу вести на своём сайте, а после того, как всё заработает, перенести отредактированные файлы на сервер.

Движок сайта ГазМедиа, а насчет запуска сайта на компьютере и переноса потом на сервер это я понял, правда я не имею даже представления как запустить его, чтобы пробовать. А kCaptcha я скачал с этого сайта www.capcha.ru. Читал, что она самая простая в установке.

Оффлайн exeForce

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
  • Не верь, не бойся, не проси.
    • Просмотр профиля
    • [В]контакте
Re: Captcha и сайт на PHP
« Ответ #3 : 07 Ноября 2011, 12:14:47 »
Никто не поможет, да?

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Captcha и сайт на PHP
« Ответ #4 : 07 Ноября 2011, 12:18:49 »
Ссылка вообще-то такая: http://www.captcha.ru/en/kcaptcha/

Там в ней должны быть примеры, всё действительно просто.

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: Captcha и сайт на PHP
« Ответ #5 : 07 Ноября 2011, 12:48:22 »
Вот что тебе придётся сделать (скорее всего):

1. Установи LAMP. При настройка MySQL запомни пароль для пользователя root.
2. Проверь, чтоб всё работало.
3. Скачай и распакуй бэкап в директорию хоста (например в дефолтный /var/www).
4. Имортируй бэкап базы данных в MySQL, предварительно создав нужную базу.
5. Измени настройки соединения сайта с MySQL в конфигах сайта (измени что-то вида hostname, login, password, database).
6. Добавь в файл /etc/hosts адрес своего сайта (что-то вида 127.0.0.1 mysite.com) в том случае, если организован свой хост, а не дефолтный.
7. Проверь, чтобы сайт работал.
8. Измени необходимые PHP файлы (вот тут всё зависит от тебя).

Про CAPTCHA: там есть пример формы в файле "form_example.php".

ПС:
Сложно что-то посоветовать про внедрение капчи, если я ничего не знаю про движёк ГазМедиа. Может там уже есть реализация капчи, только надо активировать; может там какая нибудь своя организация файлов, логики, сессий, шаблонов и т.д.

Оффлайн exeForce

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
  • Не верь, не бойся, не проси.
    • Просмотр профиля
    • [В]контакте
Re: Captcha и сайт на PHP
« Ответ #6 : 08 Ноября 2011, 20:02:23 »
Спасибо, только сегодня появилось время уделить внимание этой проблеме. Буду заниматься.

Пользователь решил продолжить мысль 09 Ноября 2011, 18:30:16:
Не могу разобраться теперь вот в этом месте инструкции:
Цитировать
На странице Вашего сайта, куда Вы собираетесь установить EXOCAPTCHA Вам необходимо:

    Сгенерировать случайное 32-значное 16-ричное число [ID], которое будет являться идентификатором кода EXOCAPTCHA.

Это число должно с помощью функции генерироваться каждый раз, или должно быть вписано постоянной?

Пользователь решил продолжить мысль 09 Ноября 2011, 19:32:45:
Помогите, я вообще не могу разобраться, как только я вставляю строки:

<a href="http://www.e-xo.ru/captcha/" target="_blank"><img src="http://www.e-xo.ru/cgi-bin/captcha.dll?captcha=23AD5436CE91402AB01974503D91C43D&id=[ID]" alt="EXOCAPTCHA" name="exocaptcha" border="0" id="exocaptcha"></a>
У меня пропадает вся форма отправки сообщения... я вообще в панике, а мой мозг вскипел и стух...

Инструкцией пользуюсь http://www.e-xo.ru/captcha/
« Последнее редактирование: 09 Ноября 2011, 19:32:45 от exeForce »

Оффлайн exeForce

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
  • Не верь, не бойся, не проси.
    • Просмотр профиля
    • [В]контакте
Re: Captcha и сайт на PHP
« Ответ #7 : 16 Ноября 2011, 12:39:10 »
Решилось, но не мной... один добрый человек сделал за бутылку коньяка ;) Так что написать как решилось не могу :(

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.