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

    +170.6

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    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, 10 Февраля 2010

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

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

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


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

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