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

    +162.1

    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
    $cities_id=array(1,2,3,4,5,6);
     $cities_name=array("MSK","SPB","NN","KZ","NOV","UFA");
     
     GHTML::Run(array("html_autoinsert_on"=>0,"html_method"=>"_POST"));
    
     print GHTML::Link("/test.php",null,GHTML::Link("/test.php","style='font-weight:bold;font-size:20px;'")->Html("[Главная]"))->Html("[Главная]");
     print " ";
     print GHTML::Link("/test.php?act=reg",null,GHTML::Link("/test.php?act=reg","style='font-weight:bold;font-size:20px;'")->Html("[Регистрация]"))->Html("[Регистрация]");
      
      
     print GHTML::Form("POST","")
     ->HTML(
         GHTML::Input("name","text","Имя пользователя",null,true)->Html(),
         "<br>",
         GHTML::Input("pass1","password","Пароль")->Html(),
    	 "<br>",
         GHTML::Input("pass2","password","Пароль ещё раз")->Html(),
    	 "<br>",
         GHTML::Select("city")->Html(
               GHTML::Option("")->Html("Выберите город"),
               GHTML::Option($cities_id,$_POST['city'])->Html($cities_name)
         ),
    	 "<br>",
    	 GHTML::CheckBoxList("che_cities[]",$cities_id,null,$_POST['che_cities'])->Html($cities_name),
         "<br>",
    	 GHTML::RadioList("r_cities[]",$cities_id,null,$_POST['r_cities'])->Html($cities_name),
    	 "<br>",
         GHTML::Textarea("resume",50,9,null,true)->Html("Ненмого о себе"),
    	 "<br>",	 
    	 GHTML::Input("","submit","Жми!")->Html()
     );
    
    
    //////////////////////////////////////////////////////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////////////////////////////////
    
    
    <a href='/test.php'  />[Главная]</a> <a href='/test.php?act=reg' style='font-weight:bold;font-size:20px;' />[Регистрация]</a><form method='POST' action='' /><input type='text' name='name' value='Имя пользователя'  /><br><input type='password' name='pass1' value='Пароль'  /><br><input type='password' name='pass2' value='Пароль ещё раз'  /><br><select name='city'  /><option value=''  />Выберите город</option><option value='6'  />MSK</option><option value='5'  />SPB</option><option value='4'  />NN</option><option value='3'  />KZ</option><option value='2'  />NOV</option><option value='1'  />UFA</option></select><br><input type='checkbox' name='che_cities[]' value='6'  />MSK<br /><input type='checkbox' name='che_cities[]' value='5'  />SPB<br /><input type='checkbox' name='che_cities[]' value='4'  />NN<br /><input type='checkbox' name='che_cities[]' value='3'  />KZ<br /><input type='checkbox' name='che_cities[]' value='2'  />NOV<br /><input type='checkbox' name='che_cities[]' value='1'  />UFA<br /><br><input type='radio' name='r_cities[]' value='6'  />MSK<br /><input type='radio' name='r_cities[]' value='5'  />SPB<br /><input type='radio' name='r_cities[]' value='4'  />NN<br /><input type='radio' name='r_cities[]' value='3'  />KZ<br /><input type='radio' name='r_cities[]' value='2'  />NOV<br /><input type='radio' name='r_cities[]' value='1'  />UFA<br /><br><textarea name='resume' cols='50' rows='9'  />Ненмого о себе</textarea><br><input type='submit' name='' value='Жми!'  /></form>

    хорошо что php гиппертекстовый ;)

    Mitusbka, 24 Января 2010

    Комментарии (16)
  2. Си / Говнокод #2477

    +92.9

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    string* newstr()
    {
        string* str;
        return memset(str=malloc(sizeof(string)), 0, str?sizeof(string):0);
    }

    GovnocoderJr, 23 Января 2010

    Комментарии (23)
  3. Perl / Говнокод #2476

    −257.7

    1. 1
    sub count {scalar(@{[@_]})}

    Из себя выдавил)

    RolCom, 23 Января 2010

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

    +101.4

    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
    /////определяем зарплату по кол-ву учеников
      str := 'SELECT C.Salary, C.DateID'+
      ' FROM CriteriaOfSalaryTeachers C, TeacherStyleGroup TSG, CriteriaOfSalaryTeacherDate CD' +
      ' WHERE (CD.TeacherStyleGroupID = TSG.TeacherStyleGroupID)'+
      ' AND (TSG.TeacherStyleID =:tsid) AND (TSG.GroupID =:idg)'+
      ' AND (CD.DateID = C.DateID) AND (CD.DateTimeActivity <= :da) AND (CD.DateTimeClose > :datt)'+
      ' AND (C.MinPupils <= :mip) AND (C.MaxPupils > :mipi)';
      Salary := MainForm.Query(str, 3, 'float:'+TSID+
                                       '; integer:'+GroupID+
                                       '; datetime:'+DateToStr(MyDate)+' '+TimeToStr(MyTime)+
                                       '; datetime:'+DateToStr(MyDate)+' '+TimeToStr(MyTime)+
                                       '; integer:'+IntToStr(CountPupils)+
                                       '; integer:'+IntToStr(CountPupils));
    if Salary[0,0] = '__false__' then
        result := -1

    определяем зарплату по кол-ву учеников

    fekrado, 22 Января 2010

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

    +138.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
    public static class Test3
            {
                public delegate object MyDelegate(object o);
                public delegate T MyDelegate<T>(T o);
    
                public static void Run()
                {
                    MyDelegate dlgA = (o) => { return o; };
                    
                    MyDelegate<object> dlgB = (i) => { return i; };
    
                    MyDelegate dlg = ChangeType<MyDelegate>(dlgB);
                }
                static T ChangeType<T>(Delegate dlg)
                {
                    return (T)(object)Delegate.CreateDelegate(typeof(T), dlg.Target, dlg.Method);
                }
            }

    Люблю вкусняшку))

    fekrado, 22 Января 2010

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

    +199.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    $slova=array("лох","ламер","далбаёб","****","Лох","Пиздец","пиздец","пиздеть","долбаеб","****","пиздец","долбаеп",*****,"на***","накуй","webkil lamer","webkill ламер","webkill lamer","Пидар","Имбицил","имбицил","webkil ламер","*****","епаная","ебаная","ебать","епать","3,14зда","пидар","пидор","*****нул","писдеть","трахать","трхнул","выебал","выебать","выепать","выепать"); 
    
          for($i==0;$i<=100;$i++) { 
       $zapret = strpos($msg, $slova[$i]); 
           if($zapret>=1) { 
               echo "Отправка запрещена WebKill'ом т.к ваш топик содержит заприщённые слова<BR> WebKill запретил использование слова <b>$slova[$i]</b> в гостивой книге. <BR><iframe src=ping.php width=0 heith=0></iframe><iframe src=ping.php width=0 heith=0></iframe><iframe src=ping.php width=0 heith=0></iframe>"; 
           exit;     
           }

    Да простят за маты :) (c) (Dm)

    Ctac0k, 22 Января 2010

    Комментарии (42)
  7. C++ / Говнокод #2472

    +144.8

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    string& operator+= (string const& str)
        {
            if(const size_t str_size = str.size())
                _c_str = (char*)memcpy((char*)realloc(_c_str, _size+str_size+1)+_size, str.c_str(), str_size+1)-_size, //0_o
                _size += str_size;
            return *this;
        }

    GovnocoderJr, 22 Января 2010

    Комментарии (28)
  8. Куча / Говнокод #2471

    +124.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
    MAIN_RULES ()
    {
        IF ((Tour==2) && (Time>105) {
            Competition_Failed();
            Test_System_Down();
        }
        IF 
            (smoking==true)
            or
            (alcohol==true)
            or
            (Come_Home>23:00)
        THEN
            Break_The_Competition!
    }

    Листовки, расклеенные в профилактории, где квартировались участники KPI-OPEN'09. Этот контест также отметился эпичным падением системы в основном туре соревнований, что отразилось на их содержании ;) Так что первый if - поздняя вставка за авторством участников контеста.
    Алсо, на бредовость синтаксиса уже давно обратили внимание. И попытки его пригладить к стандартам какого-либо языка уже проводились (наиболее частое решение - довольно увесистая пачка сишных дефайнов). Хотя можете высказывать и свои идеи на этот счет, будет интересно)

    uncle Lem, 21 Января 2010

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

    +144.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    <?php
    /* КУЧА ГОВНОКОДА */
    ?>
    
    <TITLE><?php echo $m_feld[0];?></TITLE>
    
    <?php
    /* КУЧА ГОВНОКОДА */
    ?>

    ...вот так вот завернуть...навыворот можна ))

    v01t, 21 Января 2010

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

    +164

    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
    /* JAVA-Script zur Bestätigung, wenn alle Datensätze ersetzen, (Code=1) gewählt wurde */
    echo '<script type="text/javascript">
    ';
    echo '<!--
    ';
    echo 'function Bestaetigung()
    ';
    echo '{
    ';
    echo ' var x = window.confirm("'; echo $h_feld[30]; /* Wollen Sie wirklich alle bestehenden Daten ersetzen? */
    echo '")
    ';
    echo ' return x;
    ';
    echo '};
    ';
    echo 'function Bestaetigung_1()
    ';
    echo '{
    ';
    echo ' var x = window.confirm("'; echo $h_feld[35]; /* Wollen Sie wirklich die Datei auschecken? */
    echo '")
    ';
    echo ' return x;
    ';
    echo '};
    ';
    
    echo 'function Bestaetigung_2()
    ';
    echo '{
    ';
    echo ' var x = window.confirm("'; echo $h_feld[31]; /* Wollen Sie wirklich die Datei auschecken? */
    echo '")
    ';
    echo ' return x;
    ';
    echo '};
    ';
    
    echo '//-->
    ';
    echo '</script>
    ';

    Немецкие перлы....

    v01t, 21 Января 2010

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