1. Лучший говнокод

    В номинации:
    За время:
  2. PHP / Говнокод #13541

    +163

    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
    include_once('library.php');
    
    $query=mysql_fetch_row(mysql_query('SELECT MAX(id) FROM news'));
     
    $max_id=$query[0];
    //echo $max_id;
    //$query=mysql_fetch_row(mysql_query('SELECT MIN(id) FROM news'));
    $min_id=1;
     
    do{
        $query=mysql_fetch_row(mysql_query('SELECT id FROM news WHERE id='.$min_id.''));
       
        $query=$query[0];
       
        mysql_query('UPDATE news SET id='.++$query.' WHERE id='.$min_id.'');
       
        echo $query;
     
    }while($min_id++<$max_id);

    Апдейт всей таблицы: id = id + 1

    deep, 03 Августа 2013

    Комментарии (3)
  3. JavaScript / Говнокод #13515

    +163

    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
    var sound = 0;
    		
    		function chooseSound(x) {
    			if(x == 0)	sound = 0;
    			else if(x == 1) sound = 1;
    			else if(x == 2) sound = 2;
    			else if(x == 3) sound = 3;
    			else if(x == 4) sound = 4;
    			else if(x == 5) sound = 5;
    			else if(x == 6) sound = 6;
    			else if(x == 7) sound = 7;
    			else if(x == 8) sound = 8;
    			else if(x == 9) sound = 9;
    			else if(x == 10) sound = 10;
    			else if(x == 11) sound = 11;
    			else if(x == 12) sound = 12;
    			else if(x == 13) sound = 13;
    			else if(x == 14) sound = 14;
    			else sound = 15;
    		}

    отакота

    padonak, 31 Июля 2013

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

    +163

    1. 1
    2. 2
    3. 3
    // WTF адская магия
        $_SESSION['item_count'] = $_SESSION['item_count'] + 1;
        $_SESSION['item_count'] = $_SESSION['item_count'] - 1;

    Достался в наследие код корзины

    winddrop, 24 Июня 2013

    Комментарии (93)
  5. PHP / Говнокод #12946

    +163

    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
    SELECT UPPER(CONVERT(SUBSTRING(
      REPLACE(
        REPLACE(
          REPLACE(
            REPLACE(
              REPLACE(
                REPLACE(
                  REPLACE(
                    MD5(RAND())
                  ,'1','')
                ,'0','')
              ,'a','')
            ,'e','')
          ,'i','')
        ,'o','')
      ,'u','')
    FROM 1 FOR 6) USING latin1)) AS password

    DrFreez, 28 Апреля 2013

    Комментарии (9)
  6. JavaScript / Говнокод #12849

    +163

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    var z=fggh.getElementsByTagName("*");
    for(iii=0; iii<z.length; z++)
    if(z[iii].parentNode==fggh){
    //z[iii] - непосредственный потомок fggh, и мы с ним что-то делаем!
    …
    }

    Раз народ решил, что я незаслуженно обижаю юниора, то вот вам ещё более шокирующий пример подобного кода от программиста, с которым мы вместе работали несколько лет назад в одной московской фирме. Тут, к сожалению, воспроизвожу по памяти, но очень близко к оригиналу.

    torbasow, 04 Апреля 2013

    Комментарии (7)
  7. JavaScript / Говнокод #12467

    +163

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    /**
     * Удаляет файл из контрола
     */
    function deleteFile(controlName) {
    	document.getElementById(controlName).innerHTML = document.getElementById(controlName).innerHTML;
    }

    Вот так вот удаляют содержимое input file в проекте у меня, сбрасывают то что выбрали.

    smpl, 23 Января 2013

    Комментарии (3)
  8. JavaScript / Говнокод #12435

    +163

    1. 1
    2. 2
    3. 3
    type = ~~(Math.random()*5);
    if (type == 0) type = 1;
    else type = 0;

    Кручу-верчу, вобщем, как обычно.

    wvxvw, 17 Января 2013

    Комментарии (18)
  9. JavaScript / Говнокод #12266

    +163

    1. 1
    jQuery("body").trigger( F11 )

    Попытка перейти в полноэкранный режим.. Найдено в недрах одного довольно серьезного проекта.

    diezvl, 10 Декабря 2012

    Комментарии (15)
  10. JavaScript / Говнокод #10515

    +163

    1. 1
    2. 2
    3. 3
    ISQ.Html.scrollBarWidth=function(){
        return 17
    };

    С одной стороны, конечно, проблематично посчитать, но возможно же...

    wvxvw, 01 Июня 2012

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

    +163

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    if($errors == 0){
                $filename = 'films.txt';
                if(!file_exists($filename)){
                    flose(fopen($filename,'w'));
                }
    }

    denis90, 12 Апреля 2012

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