"PHP" / Говнокод #7839 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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 realsugar, (Updated )

Комментарии (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 ] )

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

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

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8