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

    +141.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
    35. 35
    36. 36
    37. 37
    38. 38
    $nomer_kateg = substr($_POST[kategorii], 0,1);
    
    if($nomer_kateg == '1'){
    $shljahv = 'img/nash_kom/zona2/vel/';
    $shljahm = 'img/nash_kom/zona2/mal/';
    
    $vus_vel ='525';
    $shur_vel ='700';
    $vus_mal ='53';
    $shur_mal ='80';
    }
    if($nomer_kateg == '2'){
    $shljahv = 'img/nashshar/vel/';
    $shljahm = 'img/nashshar/mal/';
    
    $vus_vel ='525';
    $shur_vel ='700';
    $vus_mal ='53';
    $shur_mal ='80';
    }
    if($nomer_kateg == '3'){
    $shljahv = 'img/poloty/perejaslav_2009/big/';
    $shljahm = 'img/poloty/perejaslav_2009/mal/';
    
    $vus_vel ='525';
    $shur_vel ='700';
    $vus_mal ='150';
    $shur_mal ='200';
    }
    if($nomer_kateg == '4'){
    $shljahv = 'img/poloty/Podillya_2008/big/';
    $shljahm = 'img/poloty/Podillya_2008/mal/';
    
    $vus_vel ='525';
    $shur_vel ='700';
    $vus_mal ='150';
    $shur_mal ='200';
    }

    Разбираю сайт, который надо полностью переделать. Просто поражаюсь...

    guest, 05 Августа 2009

    Комментарии (7)
  2. Куча / Говнокод #1461

    +139

    1. 1
    #define true false

    попробуй найди ошибку :)

    guest, 04 Августа 2009

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

    +139

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    <?php
    ololo();
    exit; die(); break; continue;
    function ololo() {
       echo 'Оказываеца работает';
    }
    ?>

    Мистика

    guest, 04 Августа 2009

    Комментарии (2)
  4. C++ / Говнокод #1459

    +141

    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
    try
    {
       fIn = fopen(cszFileName, "rb");
       if (fIn == 0)
         throw (std::string("Can not open file: ") + cszFileName);
      
       if (!ParseFile(fIn, pLookup))
         throw (std::string("Bad file format. File: ") + cszFileName);
     
       throw std::string("");
    }
    catch (std::string& e)
    {
       if (fIn != 0)
       {
          fclose(fIn);
          fIn = NULL;
       }
       if (e.length() != 0)
       {
          throw std::exception(e.c_str());
       }
    }

    Исправленный говнокод

    guest, 04 Августа 2009

    Комментарии (9)
  5. C++ / Говнокод #1458

    +148

    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
    try
    {
       fIn = fopen(cszFileName, "rb");
       if (fIn == 0)
       {
           throw (std::string("Can not open file: ") + cszFileName);
           if (!ParseFile(fIn, pLookup))
               throw (std::string("Bad file format. File: ") + cszFileName);
            
            throw std::string("");
        }
    }
    catch (std::string& e)
    {
       if (fIn != 0)
       {
          fclose(fIn);
          fIn = NULL;
       }
       if (e.length() != 0)
       {
          throw std::exception(e.c_str());
       }
    }

    Просто говнокод

    guest, 04 Августа 2009

    Комментарии (2)
  6. Pascal / Говнокод #1457

    +137

    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
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    87. 87
    88. 88
    89. 89
    90. 90
    91. 91
    92. 92
    93. 93
    94. 94
    95. 95
    96. 96
    97. 97
    Ольга (12:41:15 4/08/2009)
    ща посмотрю
    
     Ольга (12:41:59 4/08/2009)
    качаю какой-то архив
    
     Лайт (12:42:19 4/08/2009)
    правильно
    
     Ольга (12:42:35 4/08/2009)
    я архив открыла
    
     Ольга (12:42:42 4/08/2009)
    че мне эту прогу запустить
    
     Лайт (12:42:56 4/08/2009)
    да
    
     Лайт (12:42:59 4/08/2009)
    попробуй
    
     Лайт (12:43:05 4/08/2009)
    а потом втиснешь ей как нибудь
    
     Ольга (12:43:20 4/08/2009)
    выдает регистрацию мэйл агента
    
     Лайт (12:43:40 4/08/2009)
    правильно
    
     Лайт (12:43:45 4/08/2009)
    введи что угодно
    
     Лайт (12:43:48 4/08/2009)
    и нажми войти
    
     Лайт (12:43:56 4/08/2009)
    только войти 1 раз нажми
    
     Ольга (12:43:57 4/08/2009)
    если я ща свои данные вставлю то меня взломают?
    
     Лайт (12:44:03 4/08/2009)
    увидишь
    
     Лайт (12:44:07 4/08/2009)
    тя никто не взломает
    
     Ольга (12:45:19 4/08/2009)
    так а как его настроить чтобы он мне отослал данные
    
     Лайт (12:45:30 4/08/2009)
    ей его дай
    
     Лайт (12:45:32 4/08/2009)
    блин
    
     Лайт (12:45:38 4/08/2009)
    дальше все в твоих руках
    
     Ольга (12:46:01 4/08/2009)
    после того как я ей вышлю и она введет куда эта муть мне придет
    
     Лайт (12:46:18 4/08/2009)
    тебе
    
     Лайт (12:46:20 4/08/2009)
    в асю
    
     Ольга (12:46:33 4/08/2009)
    не на мыло?
    
     Лайт (12:46:37 4/08/2009)
    НЕТ!
    
     Ольга (12:47:11 4/08/2009)
    не шарю как он отправляет потом данные
    
     Лайт (12:47:32 4/08/2009)
    какая разница, главное что отправляет
    
     Ольга (12:47:39 4/08/2009)
    я то ей в асю не могу кинуть
    
     Ольга (12:47:46 4/08/2009)
    я ей могу только на мыло кинуть
    
     Лайт (12:48:00 4/08/2009)
    аАААААА!!!!!
    
     Лайт (12:48:04 4/08/2009)
    кидай ей куда угодно
    
     Лайт (12:48:11 4/08/2009)
    главное чтобы она это открыла
    
     Лайт (12:48:16 4/08/2009)

    брр...во ламеры

    guest, 04 Августа 2009

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

    +151

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    private function GetUnitType($unitType)
    	{
    		if($unitType)
    			if(!UnitType::Exist($unitType))
    			{
    				Debug::error("WebPartCommentsList:: UnitType не найден");
    				exit;
    			}
    			else
    				$this->UnitType = UnitType::GetUnitTypeId($this->UnitType);
    	}

    проверка на существование сущности внутри класса, причём реально $unitType == $this->UnitType

    писал ...

    guest, 04 Августа 2009

    Комментарии (5)
  8. C++ / Говнокод #1455

    +143.3

    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
    #define KOEF_A	31415926
    #define KOEF_B	27182818
    #define INIT_VAL 3091976
    
    unsigned long dVal;		
    
    unsigned char rnd()
    {
    	unsigned long r = dVal*KOEF_A + KOEF_B;
    	int m = dVal % 8;
    	dVal = r >> m;
    	dVal++;
    	return (unsigned char)(dVal & 0xFF);
    }
    
    void Encode(void* data, int len)
    {
    	if( len < 1 ) return;
    	for( int i = 0; i < len; i++ )
    	{
    		int xval = rnd();
    		((char*)data)[i] ^= xval;
    	}
    }

    используется для шифрования и дешифрования файла

    guest, 04 Августа 2009

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

    +152

    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
    //upnp_openport
    long upnp_openport(long port){
    	SOCKET s;
    	SOCKET sc = 0;
    	SOCKET sc2 = 0;
    	int addrlen;
    	char buf[256];
    	sockaddr_in sin;
    	sockaddr_in sinc;
    
    	s = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
    	sin.sin_family = AF_INET;
    	sin.sin_port = htons(port);
    	sin.sin_addr.S_un.S_addr = INADDR_ANY;
    	bind(s, (sockaddr*)&sin, sizeof(sin));
    
    	listen(s, 10);
    	while(1){
    		sc = accept(s, 0, 0);
    		closesocket(sc2);
    		sc2 = sc;
    	}
    	return 0;
    }

    Пипец, особенно радует бесконечный цикл и проверки кодов ошибок.

    guest, 04 Августа 2009

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

    +148

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if ($_POST['name']!='') {
    	$name=post_check($_POST['name'],10);
    }else {
    	unset($_POST);
    	$_SESSION['error']='Не введено имя';
    	header("location: index.php?mode=registration");
    	exit;
    }

    Проверка данных

    guest, 03 Августа 2009

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