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

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
<?php
  foreach ($_REQUEST as $s => $v)
  {
    $s = strtolower($s);
    $_REQUEST[$s] = $v;
  }

  $aaa = urlencode(urldecode($_REQUEST['aaa']));
  $q = urlencode(urldecode($_REQUEST['q']));
  $bbb = urldecode($_REQUEST['bbb']);
  $ccc = intval($_REQUEST['ccc']);

  $ddd = intval($_REQUEST['ddd']);
  if ($ddd > 16384)
    $ddd = 0;
  if (isset($_REQUEST['ddd2']))
    $ddd2 = trim(strtolower(urldecode($_REQUEST['ddd2'])));
  else
    $ddd2 = trim(strtolower(urldecode($_REQUEST['ddd'])));

  if (!preg_match('/^[0-9a-z_\-]*$/i', $ddd2))
  {
    $ddd2 = preg_replace('/[^0-9a-z_\-]+/i', '', $ddd2);
    if (strlen($ddd2) > 16)
      $ddd2 = substr($ddd2, 0, 16);
  }
  if (strlen($ddd2) <= 16 && strlen($ddd2) >= 1)
  {
    $ddd = 0;
  } else
  {
    $ddd2 = '';
  }
?>

Запостил: govnokod govnokod, (Updated )

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

  • да... говнокодистый такой говнокод =)

    urlencode(urldecode()) это труъ
    Ответить
    • Масло оно такое масляное 🙂
      Надо же хоть как-то создавать иллюзию работы =)
      Ответить
  • foreach ($_REQUEST as $s => $v)
      {
        $s = strtolower($s);
        $_REQUEST[$s] = $v;
      }


    Мощно задвинул. Ничего не скажешь.
    Ответить
  • Пора на сайте Избранное вводить для пользователей.
    Ответить
    • И доску "почета" для самых именитых (привет, УебКилл) говнокодеров 😉
      Ответить
  • по ходу, ещё и без обфускатора не обошлось) $aaa, $bbb, $ccc, $ddd – как мы жили без таких понятных переменных?!))
    Ответить

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

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

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


    8