1. Список говнокодов пользователя Sulik78

    Всего: 42

  2. JavaScript / Говнокод #16688

    +173

    1. 1
    var magnitude = parseInt('10' + new Array(8).join('0'));

    вот такое встретилось

    Sulik78, 12 Сентября 2014

    Комментарии (13)
  3. PHP / Говнокод #16236

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    # http://habrahabr.ru/post/227277/
    # открыл первый попавшийся скрипт на гитхабе по ссылке в посте, дальше не читал
    
    function validate_email($str)
    {
        return preg_match('/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/',$str);
    }

    Sulik78, 25 Июня 2014

    Комментарии (24)
  4. PHP / Говнокод #11570

    +52

    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
    $hash = md5($eshopId."::".
                            $orderId."::".
                    	    $_REQUEST["serviceName"]."::".
                            $_REQUEST["eshopAccount"]."::".
                            $_REQUEST["recipientAmount"]."::".
                			$_REQUEST["recipientCurrency"]."::".
                			$_REQUEST["paymentStatus"]."::".
                			$_REQUEST["userName"]."::".
                            $_REQUEST["userEmail"]."::".
                			$_REQUEST["paymentData"]."::".
                			$secretKey);
                if (strtoupper($_REQUEST["hash"]) != strtoupper($hash)) {
                    die('Err: wrong hash.');
                }
    ......

    я конечно уважаю modx но ето через чур
    http://bezumkin.ru/modx/minishop/extra/intellectmoney.html

    Sulik78, 11 Августа 2012

    Комментарии (11)
  5. JavaScript / Говнокод #11397

    +156

    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
    var renderHours = function(s){
            var html = '<ul>';
            var json = Ext.decode(s);
            for(i in json)
                if(typeof json[i].from_d != 'undefined')
                    html += '<li>с <b>'
                        + hours[json[i].from_d][1]
                        + '</b> -  по <b>'
                        + hours[json[i].to_d][1]
                        + '</b> ('
                        + json[i].from_h +':'+ json[i].from_m +'-'
                        +json[i].to_h +':'+ json[i].to_m +')</li>';
                
            return html+'</ul>';
        };

    Вот такое попалось

    Sulik78, 11 Июля 2012

    Комментарии (17)
  6. PHP / Говнокод #10302

    +69

    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
    if (!class_exists('Memcache')) {
    
            class Memcache {
    
                function connect($l, $p) {
                    echo "НЕТ МЕМКЕША";
                    return true;
                }
    
                function get($n) {
                    return false;
                }
    
                function set($a, $b, $v, $g) {
                    return true;
                }
    
            }
    
        }

    улыбнуло )

    Sulik78, 17 Мая 2012

    Комментарии (3)
  7. PHP / Говнокод #10301

    +61

    1. 1
    @list($o, $isp, $online) = @explode(":", $p107);

    от туда же классика жанра

    Sulik78, 17 Мая 2012

    Комментарии (0)
  8. PHP / Говнокод #10299

    +62

    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
    $str = CHEREZ_GOPU_NOCACHE ? false : $mem->get($cachename);
     if ($str === false)
     {
    
      /*
        
    мно гомно гомно го кода 
     */
       $mem->set('totalonline', $totalonline, false, MEMCACHE_CACHETIME * 3);
       if (!CHEREZ_GOPU_NOCACHE)
           $mem->set($cachename, $str, false, MEMCACHE_CACHETIME);
    
    }

    и еще 100500 строк в данном файле...

    Sulik78, 17 Мая 2012

    Комментарии (1)
  9. PHP / Говнокод #9838

    +155

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    $psd=str_replace(',', '.', trim($csv[5]));
    $psd=str_replace('*', '', $psd);
    $strs=$psd;
    if($strs[(strlen($strs)-1)]==',' || $strs[(strlen($strs)-1)]=='.'){
    /*

    это пиздец, как я устал

    Sulik78, 02 Апреля 2012

    Комментарии (9)
  10. Куча / Говнокод #9837

    +136

    1. 1
    http://cosdamcaut.narod.ru/

    Группа разработчиков ...

    Sulik78, 02 Апреля 2012

    Комментарии (23)
  11. PHP / Говнокод #9799

    +162

    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
    if(
           (trim($class->antihacker($_POST['fio']))=='')or
           (trim($class->antihacker($_POST['phone']))=='')or
           (trim($class->antihacker($_POST['email']))=='')or
           (trim($class->antihacker($_POST['adress']))=='')
          ){$error="Указанные поля заполнены неверно!";}
       elseif(!$class->validate_email($_POST['email'])){$error="E-mail указан не корректно!";}
       elseif($_POST['is_company']=='1'){
         if(
           (trim($class->antihacker($_POST['company']))=='')or
           (trim($class->antihacker($_POST['fio_cmp']))=='')or
           (trim($class->antihacker($_POST['email_cmp']))=='')or
           (trim($class->antihacker($_POST['kchet']))=='')or
           (trim($class->antihacker($_POST['rchet']))=='')
          ){$error="Указанные поля заполнены неверно!";}
       }

    анти хакерз...

    Sulik78, 28 Марта 2012

    Комментарии (10)