Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Кто может прикрутить капчу к спойлеру


Автор: Bnopnya 8.8.2016, 11:57
Всем привет. 
1) Есть спойлер (код ниже) открывается от кнопочки, при перезагрузке закрывается.
Есть математическая капча (код ниже) . По отдельности все работает.  Нужно прикрутить капчу к спойлеру вместо кнопочки, что бы спойлер открывался от капчи.  

2) Или можно просто прописать какой то секрет к кнопке спойлера, что бы спойле открывался только через секретку..   такой типа универсальная капча.

Кто смелый и не жадный !! smile

<div id="my_div" style="display:none;" >

СПОЙЛЕР ЛАЛАЛАЛАЛА

</div>

<button OnClick="my_function()"> Кнопочка </button>

<script>
function my_function(){
   
      my_div.style.display = '';
   
}
</script>

----------------------------------------------

<?php
if (!isset($_SESSION)) session_start(); 
if ( !isset($_POST['answ'])||(!isset($_SESSION['ans'])) ) // проверяем есть ли в посте answ - ответ или не существует ли ответ в сессии, если нету значит его уничтожили, либо первый запуск
{
    //тут ничего особенного просто генерируем ответ
    $one=rand(0,20);
    $two=rand(0,20);
    
    if (rand(0,1)>0)
    {
        $_SESSION['ans']=$one+$two;
        echo "$one+$two=";
    }
    else
    {
        $_SESSION['ans']=$one-$two;
        echo "$one-$two=";
    }
    //и записываем его в сессию
}
else
{
    //если в посте есть данные значит он нажал на ответ
    if (is_numeric($_POST['answ'])) //проверяем число ли, если не делать то 0+0='' будет истинно
    {
        if ((intval($_POST['answ']))===(intval($_SESSION['ans']))) //проверяем эквивалентностью опять же из-за возможного нуля в ответе
        {
        //    дальше код понятен и не требует комментариев
            echo 'ок';
            unset($_SESSION['ans']);
        }
        else 
        {
            echo 'неверно ответ '.$_SESSION['ans'];
            unset($_SESSION['ans']);
            unset($_POST['answ']);

        }
    }
    else
    {
        echo 'неверно ответ '.$_SESSION['ans'];
    }
}
//ниже штмл форма
?>
 <form method="POST" action="<?= $_SERVER['PHP_SELF'] ?>">
 <input type="text" name="answ"><br />
 <input type="submit" class="form-submit" value="ок" />
 </form>

Автор: _zorn_ 15.8.2016, 09:12
Цена вопроса ?
И пользуйтесь кнопкой "код". Из за мешанины задачу я не смотрел, но уверен что она пустяковая.

Автор: Bnopnya 15.8.2016, 09:21
Цитата(_zorn_ @ 15.8.2016,  09:12)
Цена вопроса ?
И пользуйтесь кнопкой "код". Из за мешанины задачу я не смотрел, но уверен что она пустяковая.



В чем мешанина ?? Спойлер просто открывается кнопкой, нужно что бы на месте кнопки была капча.. Капчу ввел, нажал и спойлер открылся..

Цену вопроса я откуда знаю ... Все зависит от степени умения исполнителя..  Если профессор программер, сделает за 5 минут так и возмет 5 рублей, а если умничать будет неделю то и зарядит 5 штук баксов.. smile

Автор: _zorn_ 15.8.2016, 10:03
Цитата(Bnopnya @  15.8.2016,  16:21 Найти цитируемый пост)
В чем мешанина ?? Спойлер просто открывается кнопкой,

Ты серьезно ?
http://data3.floomby.com/files/share/15_8_2016/9/BQQBXWe06znaIlR6C6g.jpg

Цитата(Bnopnya @  15.8.2016,  16:21 Найти цитируемый пост)
Если профессор программер, сделает за 5 минут так и возмет 5 рублей

Ой мальчик. Ты наверное ни разу не слышал что чем быстрее тем дороже smile
Короче понятно, с тебя мало толку - тебе надо нахаляву...

Автор: Bnopnya 15.8.2016, 10:32
Цитата(_zorn_ @ 15.8.2016,  10:03)
Цитата(Bnopnya @  15.8.2016,  16:21 Найти цитируемый пост)
В чем мешанина ?? Спойлер просто открывается кнопкой,

Ты серьезно ?
http://data3.floomby.com/files/share/15_8_2016/9/BQQBXWe06znaIlR6C6g.jpg

Цитата(Bnopnya @  15.8.2016,  16:21 Найти цитируемый пост)
Если профессор программер, сделает за 5 минут так и возмет 5 рублей

Ой мальчик. Ты наверное ни разу не слышал что чем быстрее тем дороже smile
Короче понятно, с тебя мало толку - тебе надо нахаляву...


Вот я про таких умников как ты и говорил.. сами ни хрена не могут а понтов выше крыши.. smile И я тебе не мальчик.. понял сопляк..

Автор: _zorn_ 15.8.2016, 10:39
Цитата(Bnopnya @  15.8.2016,  17:32 Найти цитируемый пост)
сами ни хрена не могут а понтов выше крыши.

Нуну. Наверное искаль лошка-ботаника ?  smile

Добавлено @ 10:41
А по поводу не могут... Ты готов поставить высокую ставку или просто ....бол ?  smile 

ЗЫ. Буду делать только на спор...

Автор: Bnopnya 15.8.2016, 10:42
Цитата(_zorn_ @ 15.8.2016,  10:39)
Цитата(Bnopnya @  15.8.2016,  17:32 Найти цитируемый пост)
сами ни хрена не могут а понтов выше крыши.

Нуну. Наверное искаль лошка-ботаника ?  smile

а чего ты здесь гундиш то  ??  не нравится вали отсюда.. трындец.. чего одни убогие приходят.. даже обсудить не с кем..

Добавлено через 2 минуты и 19 секунд
Написано в разделе - PHP для профи..  Трындец пол тыщи чел посмотрело и не одного профи нет ?? Один какой то пиздун пришел и мозги делает..  smile

Автор: _zorn_ 15.8.2016, 10:45
Цитата(Bnopnya @  15.8.2016,  17:42 Найти цитируемый пост)
чего одни убогие приходят.. 

Да вот самого мыкает, Пришел ущербище какое то и считает что ему все должны...

Автор: Bnopnya 15.8.2016, 10:45
Цитата(_zorn_ @ 15.8.2016,  10:39)
Цитата(Bnopnya @  15.8.2016,  17:32 Найти цитируемый пост)
сами ни хрена не могут а понтов выше крыши.

Нуну. Наверное искаль лошка-ботаника ?  smile

Добавлено @ 10:41
А по поводу не могут... Ты готов поставить высокую ставку или просто ....бол ?  smile 

ЗЫ. Буду делать только на спор...

иди козе ...уй дрочить.. спорщик хренов.. smile

Автор: _zorn_ 15.8.2016, 10:46
Цитата(Bnopnya @  15.8.2016,  17:42 Найти цитируемый пост)
Трындец пол тыщи чел посмотрело и не одного профи нет ??

Профи валом, только ты уебан  smile

Добавлено через 1 минуту и 41 секунду
Так и скажи что муфло ты. Помощи он пришел пришел попросить...

Автор: Bnopnya 15.8.2016, 10:47
Цитата(_zorn_ @ 15.8.2016,  10:46)
Цитата(Bnopnya @  15.8.2016,  17:42 Найти цитируемый пост)
Трындец пол тыщи чел посмотрело и не одного профи нет ??

Профи валом, только ты уебан  smile

да я уже заметил профи.. аж тошнит от мастерства..  от уебана слышу.. smile

Добавлено через 1 минуту и 24 секунды
Цитата(_zorn_ @ 15.8.2016,  10:46)
Цитата(Bnopnya @  15.8.2016,  17:42 Найти цитируемый пост)
Трындец пол тыщи чел посмотрело и не одного профи нет ??

Профи валом, только ты уебан  smile

Добавлено @ 10:47
Так и скажи что муфло ты. Помощи он пришел пришел попросить...

вот точно уебан.. Я НИКОГО НЕ ПРИШЕЛ ПРОСИТЬ, Я ВЫЛОЖИЛ ТЕМУ ЧТО БЫ НАПИСАЛИ ЗА ДЕНЬГИ.. до тебя дибила даже это не дошло.. smile

Автор: _zorn_ 15.8.2016, 10:51
Где про деньги сказано пока я не спросил ?

Ну а так мне нравится как ты нервничаешь, значит доходит что не прав...

Автор: Bnopnya 15.8.2016, 10:53
Цитата(_zorn_ @ 15.8.2016,  10:51)
Где про деньги сказано пока я не спросил ?

Ну а так мне нравится как ты нервничаешь, значит доходит что не прав...

Там написано - КТО СМЕЛЫЙ И НЕ ЖАДНЫЙ ..  это про деньги если до тебя еблана не дошло..  потому что цена договорная..  А нервничать я даже и не думал потому что таких как ты гомиков хаваю на завтрак по 100 штук.. smile

Автор: _zorn_ 15.8.2016, 10:55
Цитата(Bnopnya @  15.8.2016,  17:53 Найти цитируемый пост)
А нервничать я даже и не думал

Цитата(Bnopnya @  15.8.2016,  17:53 Найти цитируемый пост)
КТО СМЕЛЫЙ И НЕ ЖАДНЫЙ

Капс говорит об обратном smile

Добавлено через 35 секунд
А вообще ты забавный. Я думал прикалываешься, а ты реально придурок  smile 

Автор: Bnopnya 15.8.2016, 10:55
Цитата(_zorn_ @ 15.8.2016,  10:55)
Цитата(Bnopnya @  15.8.2016,  17:53 Найти цитируемый пост)
А нервничать я даже и не думал

Цитата(Bnopnya @  15.8.2016,  17:53 Найти цитируемый пост)
КТО СМЕЛЫЙ И НЕ ЖАДНЫЙ

Капс говорит об обратном smile

Ну так и вали.. чЁ замерз на моей теме ?? smile

Автор: _zorn_ 15.8.2016, 10:56
С просьбами не подходят "нука кто сможет". Это так на будущее...

Добавлено через 2 минуты и 9 секунд
Цитата(Bnopnya @  15.8.2016,  17:55 Найти цитируемый пост)
чЁ замерз на моей теме ??

Она решается за пару минут. Но ###ешься ты.

Автор: Bnopnya 15.8.2016, 11:07
Цитата(_zorn_ @ 15.8.2016,  10:56)
С просьбами не подходят "нука кто сможет". Это так на будущее...

Добавлено @ 10:58
Цитата(Bnopnya @  15.8.2016,  17:55 Найти цитируемый пост)
чЁ замерз на моей теме ??

Она решается за пару минут. Но ###ешься ты.

Все угомонись.. smile Ты нахрен никому не нужен, мне уже написали на фрилансе..   Вот это профи.. пришел, уточнил взял и сделал..  А такие пиздуны как ты на каждом форуме болтаются как ### в проруби.. не пришей к @изде рукафф и держись покрепче.. smile

Добавлено через 3 минуты и 14 секунд
ADMIN прости подлеца...  Просто пиздуны такие вые@али все потроха..   ADMIN закрывай тему за ненадобностью больше..  smile 

Автор: _zorn_ 15.8.2016, 11:11
Ну удачи в жизни такому дебилу...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)