1. PHP / Говнокод #7839

    +169

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    <!--CAPCHA-->
    <?php
    	$input = array ("0283", "0830", "1541", "3510", "7269", "0110", "2500", "4998", "7203", "9480", 
       				"1540", "1581", "1891", "0064", "0128", "0256", "0512", "1024", "2048", "4096");
    	$rand_keys = array_rand($input);
    	$img = $input[$rand_keys];
    	$_SESSION['img'] = $img;
    	print ("<img src=\"/images/$img.gif\">");	
    ?>
    <!--CAPCHA answer-->

    уже было подобное, но я не удержался.... )))

    Запостил: realsugar, 12 Сентября 2011

    Комментарии (27) RSS

    • Беспалевная такая капча, да.
      Интересно, зачем она, если в ней
      1. Вариантов маловато.
      2. Любой бот вытащит из адреса картинки код.
      Ответить
      • а может код не соответствует названию файла
        Ответить
        • а может вы почитаете этот код внимательно?))
          Ответить
          • я, конечно, плохо знаю PHP, но думаю, что тут нет кода, который переименовывает файлы.
            И я имел в виду код изображенный на картинке, если вдруг не так поняли.
            Ответить
            • Так можно сделать. Тогда должен быть кусок кода с массивом, который переводит имена файлов в код, изображённый на картинке, или наоборот. То есть с результатом ввода тогда нужно сравнивать $code[$img]. Здесь код, принимающий ответ, не приведён.

              Что-то я снова играю роль кэпа...
              Ответить
        • Каждые три дня менять принцип сопоставления. Сначала сломают легко, а потом будет веселье.
          Ответить
      • Как буд-то кто-то станет писать бота именно для этого было сайта
        Ответить
    • чувак, это пять! в раздел "юмор" ))))
      Ответить
    • CAPTCHO - Completely Automated Public Turing test to tell Computers that Humans are Omnipotent
      Ответить
      • Это где так, интересно?)
        Ответить
        • Это я немного поменял определение captcha под говнокод ибо это не капча, а капчо. Не знаю, насколько хороший каламбур получился и получился ли :) Хоть не минусуют пока ))
          Ответить
    • код то работать не будет =)
      из-за этой строчки
      $img = $input[$rand_keys];

      в $rand_keys то рандомное значение массива, а не индекс.
      Ответить
      • mixed array_rand ( array $input [, int $num_req = 1 ] )

        Выбирает одно или несколько случайных значений из массива. Возвращает ключ (или ключи) данных случайных элементов.
        Если чо...
        Ответить

    Добавить комментарий