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

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

    +149

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    <?php 
    $open = fsockopen("xxx.xxx.xxx.xxx","8000"); 
    if ($open) { 
    fputs($open,"GET /radio_record128 HTTP/1.1\nUser-Agent:Mozilla\n\n"); 
    $read = fread($open,1000); 
    $text = explode(",",$read); 
    $text = $text[6]; 
    } else { $text="Connection Refused!"; } 
    ?> 
     
    <?php echo "Song:".$text;?>

    Код получающий название Играющей песни из потока :)

    guest, 14 Мая 2009

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

    +140.9

    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 (!IsSet($t)&!IsSet($f))
    {
    $f="main";
    $filename=$f . ".php";
    }
    else
    {
    if (IsSet($t)&!IsSet($f))
    {
    $filename=$t . "/index.php";
    }
    if (IsSet($t)&IsSet($f))
    {
    $filename= $t . "/" . $f . ".php";
    }
    if (!IsSet($t)&IsSet($f))
    {
    $filename=$f . ".php";
    }
    }

    guest, 14 Мая 2009

    Комментарии (3)
  4. Java / Говнокод #1037

    +145.9

    1. 1
    2. 2
    3. 3
    if (locationCode != 0 || locationCode != 1) {
        locationCode = 0;
    }

    Пришел с учебы на работу в 3 и родилось это...
    о чем думал когда писал загадка.
    (смысл был в том что бы ставить дефолтное значение 0 если оно неравно 0 или 1)

    guest, 14 Мая 2009

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

    +147

    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
    <frameset rows="86,*" cols="*" framespacing="0" frameborder="no" border="0">
    	<frame src="topFrame.html" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="HorizMenu" />
    	<frameset rows="30,*" cols="*" framespacing="0" frameborder="no" border="0">
    		<frame src="HorizMenu.html" name="topFrame1" scrolling="No" noresize="noresize" id="topFrame1" title="topFrame1" />
    		<frameset rows="*,30" cols="*" framespacing="0" frameborder="no" border="0">
    			<frameset rows="*" cols="152,*" framespacing="0" frameborder="no" border="0">
    				<frame src="leftFrame.html" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="VertMenu" />
    				<frameset rows="*" cols="*,148" framespacing="0" frameborder="no" border="0">
    					<frame src="main.html" name="mainFrame" id="mainFrame" title="mainFrame" />
    					<frame src="rightFrame.html" name="rightFrame" scrolling="No" noresize="noresize" id="rightFrame" title="rightFrame" />
    				</frameset>
    			</frameset>
    			<frameset rows="*,80" frameborder="no" border="0" framespacing="0">
    				<frame src="bottomFrame.html" name="bottomFrame1" scrolling="No" noresize="noresize" id="bottomFrame1" />
    			<frame src="bottomFrame.html"></frameset>
    		</frameset>
    	</frameset>
    </frameset>
    <noframes><body>

    Это начинающий php сделал )). Вот такое новое применение frames )

    guest, 12 Мая 2009

    Комментарии (3)
  6. C++ / Говнокод #1013

    −0.2

    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
    35. 35
    36. 36
    37. 37
    // txTextOut выводит текст на заданных координатах
    // Часть функции вывода рейтинга
    if (rating == 10) txTextOut (620, 0, "Твой рейтинг: 10");
    if (rating == 9)  txTextOut (620, 0, "Твой рейтинг: 9");
    if (rating == 8)  txTextOut (620, 0, "Твой рейтинг: 8");
    if (rating == 7)  txTextOut (620, 0, "Твой рейтинг: 7");
    if (rating == 6)  txTextOut (620, 0, "Твой рейтинг: 6");
    if (rating == 5)  txTextOut (620, 0, "Твой рейтинг: 5");
    if (rating == 4)  txTextOut (620, 0, "Твой рейтинг: 4");
    if (rating == 3)  txTextOut (620, 0, "Твой рейтинг: 3");
    if (rating == 2)  txTextOut (620, 0, "Твой рейтинг: 2");
    if (rating == 1)  txTextOut (620, 0, "Твой рейтинг: 1");
    if (rating <= 0)  txTextOut (620, 0, "Твой рейтинг: 0");
    .....
    if (level == 1) Text_First_Level  (fon_text_level);    
    if (level == 2) Text_Second_level (fon_text_level);
    if (level == 3) Text_Third_Level  (fon_text_level);
    if (level == 4) Text_Fourth_level (fon_text_level);
    // по этим фрагментам понятно, что switch я ещё не знал))
    .....
    if (level == 1) Check_exit (&Player_x, &Player_y, 1, 750, 550, &fon, key_on, key_off, arrow_left, arrow_right);
    if (level == 2) Check_exit (&Player_x, &Player_y, 2, 250, 350, &fon, key_on, key_off, arrow_left, arrow_right);
    if (level == 3) Check_exit (&Player_x, &Player_y, 3, 750, 550, &fon, key_on, key_off, arrow_left, arrow_right);
    if (level == 4) Check_exit (&Player_x, &Player_y, 4,  50, 550, &fon, key_on, key_off, arrow_left, arrow_right);
    // циклы я знал, хотя это и не заметно)) а вот структуры и массивы - нет
    // последние параметры - картинки))
    .....
    Teleport (&Player_x, &Player_y, 3, 750,  50,  50, &fon, key_on, key_off, arrow_left, arrow_right);
    Teleport (&Player_x, &Player_y, 3, 750, 150, 150, &fon, key_on, key_off, arrow_left, arrow_right);
    Teleport (&Player_x, &Player_y, 3, 750, 250, 250, &fon, key_on, key_off, arrow_left, arrow_right);
    Teleport (&Player_x, &Player_y, 3, 750, 350, 350, &fon, key_on, key_off, arrow_left, arrow_right);
    Teleport (&Player_x, &Player_y, 3, 750, 450, 450, &fon, key_on, key_off, arrow_left, arrow_right);
    Teleport (&Player_x, &Player_y, 3, 750, 550, 550, &fon, key_on, key_off, arrow_left, arrow_right);
    // без комментариев
    .....
    // вобщем, вся прога примерно такая. Я сам писал её))))
    //

    Писал такое полгода назад - чувствовал себя абсолютно нормально. Потом я эту игру, конечно, забросил. Но открыл сейчас - чуть не стошнило, честно. Приведу только нескольно фрагментов.

    guest, 06 Мая 2009

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

    +73.2

    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
    public void execute(String _filein, String _fileout) throws IOException {
            File fin = new File(_filein);
            File fout = new File(_fileout);
            FileWriter fwout = new FileWriter(fout);
            int chars_read = 0;
            FileReader in = new FileReader(fin);
            int size = (int) fin.length();
            char[] data = new char[size];
            while (in.ready()) {
                chars_read += in.read(data, chars_read, size - chars_read);
            }
            in.close();
            fwout.write(new String(data, 0, chars_read));
            fwout.close();
        }

    как копируют xml'и суровые фсб'шники...

    guest, 06 Мая 2009

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

    +144

    1. 1
    array_walk($array, create_function('&$v, $k, $self', 'if (is_integer($k)) { $self->Add($v); } else { $self->AddAs($k, $v); }'), $this);

    Это же какой-то пиздец... Вместо нормального цикла наговнокодить такое, во всем проекте так.

    guest, 05 Мая 2009

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

    +143.2

    1. 1
    2. 2
    3. 3
    $_admins = new UpdaterAdmins($_dbh, $_dbs, $_cfg['dbh_botid'], $_cfg['dbh_type'] == 'sqlite3' ? false : true, $_cfg['dbs_mysql_max_inserts']);
    $_admins->update();
    $_admins = null; unset ($_admins);

    чтоб наверняка

    guest, 05 Мая 2009

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

    +148.7

    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
    do
    {
    	if ( isset( $_SERVER['HTTP_REFERER'] ) )
    	{
    		if ( stripos_clone( $_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST'] ) )
    		{
    			break;
    		}
    		else
    		{
    		}
    	}
    	else
    	{
    		exit( $posttags );
    	}
    } while ( 0 );

    Мы не ищем легких путей...

    guest, 04 Мая 2009

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

    +143

    1. 1
    ''''''''''''''''''''">LK""":;''''''''''''''''''''''''''">LK""":;''''''

    ''''''''''''''''''''">LK""":;''''''

    guest, 02 Мая 2009

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