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

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

    +116

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if ($shops_select!="") {$_SESSION['shops_select'] = $shops_select;} $shops_select = $_SESSION['shops_select'];
    if ($city!="") {$_SESSION['city'] = $city;} $city = $_SESSION['city'];
    if ($num!="") {$_SESSION['num'] = $num;} $num = $_SESSION['num'];
    $array_note = $_SESSION['array_note'];
    $array_cat2 = $_SESSION['array_cat2'];

    Кусочек магазина больше показать не могу. но и этого хватит чтоб понять что это за отборное говнецо. З.Ы. я 3 минуты сидел и не мог понять что надо курить чтобы так писать

    Vasiliy, 02 Сентября 2010

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

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    $connect=mysql_connect($server,$login,$password);
    if(!@$connect)
    {echo "<b><font color='#CC0000'>Нет соединение mysql</font></b>";
    exit();}

    SunnyMagadan, 23 Августа 2010

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

    +143

    1. 1
    2. 2
    3. 3
    #include <stdio.h>
    amin()
    {

    такая вот незначительная опечатка.

    killer1804, 22 Августа 2010

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

    +70

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    /**
     * Окно, которое реагирует на нажатие клавиши Esc
     * определенным образом (например, окно закрывается).
     * Для этого в потомках класса необходимо реализовать метод
     * doEscapeKeyAction(), который будет вызываться при нажатии
     * клавиши ESC.
     */
    public abstract class JEscFrame extends ProfilableFrame {
    ...
    }

    borka, 22 Августа 2010

    Комментарии (3)
  6. Куча / Говнокод #4046

    +144

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    /********************************/
    	 Некоторые переводят «Save as» как фразу «Сохранить как»… 
    	 Но самые мудрые знают, что на самом деле это «Спасти жопу»
    
    /********************************/

    ...

    istem, 21 Августа 2010

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

    +144

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    public ServiceUser setSubscription( Subscription subscription )
      {
        this.subscription = subscription;
        return this;
      }

    это такой сеттер в класе ServiceUser И зачэм он возвращает this????????

    gavrs, 19 Августа 2010

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

    +144

    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
    #include <stdio.h>
     
    main ()
    {
    char old[1000];
    char new[1000];
    int i; /*счетчик цикла длинны массива*/
    int z; /*счетчик нового массива*/
    int l; /*длинна массива*/
    int c; /*член массива*/
    l=0;
    z=0;
     
    printf("программа удаления повторяющихся символов\n");
    printf("введите последовательности символов, из которых нужно удалить повторяющиеся, по окончании вводна нажмите Ctrl+D \n");
     
     
    while((c=getchar()) != EOF)
    {
    old[l]=c;
    l++;
    }
    old[l]=0;
     
    printf("Введите символ, который нужно удадить как повторяющийся\n");
    c=getchar();
     
     
    for(i=0;i<l;i++)
    {
     
    if (old[i] != c)
    {
    new[z]=old[i];
    z++;
    }
    else
    if (old[i] == c  && old[i+1] !=c) /*один пробел*/
    {
    new[z]=old[i];
    z++;
    }
     
    }
    new[z]=0;
    printf("%s\n",new);

    Четвертый день изучаю СИ, три дня из них ушло на написание этой програмки :-D
    Шарики за ролики заехали, а потом наступил дзен и озарение.























    <a href=http://mobisvit.com/iphone-f003-p-17.html >РєРѕРїРёСЏ f003</a>

    killer1804, 19 Августа 2010

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

    +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
    16. 16
    17. 17
    while(myBot.loop) {
                    sleep(15);
                    myBot.connect(false);
    
                    while(myBot.loop) {
                            if(myBot.client->recv( 750000 )!=ConnNoError) {
                                   	break;
                            } else {
                                    hostent * record = gethostbyname(myBot.client->server().c_str());
                                   	if(record == NULL) {
                                            break;
                                    }
                           	}
                    }
    
                    myBot.disconnect();
           	}

    Бот на gloox. В строчках с 5 по 14 проверяется, не пропал ли линк, и пытается реконнектится, если, собственно, пропал.

    kainwinterheart, 14 Августа 2010

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

    +151

    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
    <?php 
    $result2 = mysql_query("SELECT id,title FROM menu",$db);
    if (!$result2)
    {
    echo "<p>Запрос на выборку из базы не прошел.<br>Код ошибки:</p>";
    exit(mysql_error());
       }
    if (mysql_num_rows($result2) > 0)
    {
    $myrow2 = mysql_fetch_array($result2);
    do 
    {
    printf ("<p class='menu1'><a class=menu href='podelkin.php?cat=%s'>%s</a></p>",$myrow2["id"], $myrow2["title"]);
       }
    
    $cat=$myrow2 ["id"]
    
    $result3 = mysql_query("SELECT id,title FROM data WHERE cat=$cat",$db);
    if (!$result3)
    {
    echo "<p>Запрос на выборку из базы не прошел.<br>Код ошибки:</p>";
    exit(mysql_error());
       }
    if (mysql_num_rows($result3) > 0)
    {
    $myrow3 = mysql_fetch_array($result3);
    do 
    {
    printf ("<p class='menu1'><a class=menu href='podelkin_post.php?cat=%s'>%s</a></p>",$myrow3["id"], $myrow3["title"]);
       }
    while ($myrow3 = mysql_fetch_array($result3));
       }
    while ($myrow2 = mysql_fetch_array($result2));
       }
    else
    {
    echo "<p>Информация по запросу неможет быть извлечена в таблице нет записей</p>";
    exit ();
       }
    ?>

    http://ruseller-board.com/viewtopic.php?f=41&t=4777
    доска Гк xD

    Morgan, 13 Августа 2010

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

    +150

    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
    <?php
    ob_start();
    $dblocation="localhost";
    
            $dbuser="root";
    
            $dbpasswd="qjgndfqe";
    	$dbname="lab3";
    
            $dbcnx=mysql_connect($dblocation, $dbuser, $dbpasswd);
    
            if(!$dbcnx)
            {
               echo("Не удалось подключиться к базе данных");
    
                exit();
            }
    
            $dbq=mysql_query("select version();");
    
            //echo(mysql_result($dbq,0));
    	
    	$db_select=mysql_select_db($dbname);
    	if(!$db_select)
    	{
    		echo("cant select table");
    		exit();
    	}
    	
    	$str=strtolower(trim($_SERVER['HTTP_USER_AGENT']));
    	//echo("\n");
    	if (strstr($str, 'firefox'))
    		{
    			mysql_query("UPDATE counter SET cnt1=cnt1+1");
    		}
    
    	if (strstr($str, 'opera'))
    		{
    			mysql_query("UPDATE counter SET cnt2=cnt2+1");
    		}
    
    	if (strstr($str, 'chrome'))
    		{
    			mysql_query("UPDATE counter SET cnt3=cnt3+1");
    		}
    
    	$sqltable = mysql_query("SELECT cnt1, cnt2, cnt3 FROM counter");
    	$row = mysql_fetch_array($sqltable);
    	$cnt1 = " | "."Firefox ".$row['cnt1']." | ";
    	$cnt2 = "Opera ".$row['cnt2']." | ";
    	$cnt3 = "Chrome ".$row['cnt3']." | ";
    
    	header("Content-type: image/png");
    	$im = @imagecreatetruecolor(350, 30)
          		or die('Cannot Initialize new GD image stream');
    	$color1=imagecolorallocate($im,0,0,255);
    	$color2=imagecolorallocate($im,233,14,91);
    	$color3=imagecolorallocate($im,0,10,0);
    	$bgcolor=imagecolorallocate($im,192,155,120);
    
    	imagefilledrectangle($im, 0,0,349,29, $bgcolor);
    	imagestring($im,50,0,5,"$cnt1",$color1);
    	imagestring($im,50,150,5,"$cnt2",$color2);
    	imagestring($im,50,250,5,"$cnt3",$color3);
    	
    	imagepng($im);
    	imagedestroy($im);
    ?>

    deezzel, 13 Августа 2010

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