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

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

    +140

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    if (false) {} 
    				else
    				{
    					//какие-то действия
    
    
    }

    desu, 10 Октября 2013

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

    +61

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    УЧИМСЯ ТРАЛИРОВАТЬ ВМЕСТИ С PragramistOtBoga
    
      PragramistOtBoga: ЗДАРОВА ЛАЛКА АЗАЗА
      ЛАЛАКА ПРАГРАМИСТ: ПРевет не тралируй миня пажалузта!!!!!!
      PragramistOtBoga: Ты лах карочи))0))нульскопка Мамку С++ и бал азазазаза лалка затарлин))0
      ЛАЛАКА ПРАГРАМИСТ: Супкпздц((9 миня апять затралил гиниальный траль PragramistOtBoga

    Сиводня маэстра тралинга PragramistOtBoga научит вас тралиравать лалак
    Штобы к завтра дамашку зделали! Смарите у миня праверю))0

    PragramistOtBoga, 04 Октября 2013

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

    +149

    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
    <h2>Задать вопрос online</h2>
    <?
    if (isset ($_POST['message'])) {
    $name = @ trim ($_POST['name']);
    $contact = @ trim ($_POST['contact']);
    $phone = @ trim ($_POST['phone']);
    $message = @ trim ($_POST['message']);
    if (! $name or ! $contact or ! $message) echo ('<p style="color: red">Необходимо заполнить поле e-mail</p>');
    else { mail ("[email protected]",
          "Новое сообщение на сайте!",
          "$message \n\n E-mail: \n $contact", 
    	  "\n\n Телефон: \n $phone",
          "Content-type:text/plain; charset=utf-8");
          echo ('<p style="color: green">Ваше сообщение отправлено, спасибо!</p>');
          $_POST['name'] = $_POST['contact'] = $_POST['phone'] = $_POST['message'] = '';
    }
    }
    ?>
    <form method="POST">
    <p>Ваше имя:</p>
    <input name="name" value="<?=@$_POST['name'];?>"><br><br>
    <p>E-mail*:</p>
    <input name="contact" value="<?=@$_POST['contact'];?>"><br><br>
    <p>Телефон:</p>
    <input name="phone" value="<?=@$_POST['phone'];?>"><br><br>
    <p>Ваше сообщение:</p>
    <textarea name="message"><?=@$_POST['message'];?></textarea><br><br><br><br><br><br>
    <p><input type="submit" value=" Отправить "></p>
    </form>

    bugaaa, 02 Октября 2013

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

    +150

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    $duration_date = date(
        'Y-m-d H:i:s',
        strtotime(
            date(
                'Y-m-d H:i:s',
                strtotime($_REQUEST['task_start_date'])) . ' + ' . $_REQUEST['task_frequency'] . '  ' . $freq_type . ''
        )
    );

    Кто-то может это упростить ? Я уже устал

    __proto__, 01 Октября 2013

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

    +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
    private function checkCookie(){
                      if(!isset($_COOKIE['sessid'])) {
                              $this->userInfo['id'] = 0;
                              $this->userInfo['isAdmin'] = false;
                              return false;
                      }
    
                      $id_lenght = strlen($_COOKIE['sessid']) - 32;
                      $cookie_id = substr($_COOKIE['sessid'],0,$id_lenght);
                      $cookie_hash = substr($_COOKIE['sessid'],$id_lenght);
                      $this->registry['db']->heal($cookie_id); // антиинжект
                      $dbres = $this->registry['db']->query("SELECT password FROM users WHERE user_id = '$cookie_id';")->fetch();
                      if(md5($dbres['password']) == $cookie_hash){
                             $this->userInfo['id'] = $cookie_id;
                             return true;
                      }
                      return false;
          }

    в чем-то гениально

    djumpen, 24 Сентября 2013

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

    +120

    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
    .td_first , .two tr:nth-child(1) {
       max-width: 30px;
       width: 30px !important;
    }
    .td_second, .two tr:nth-child(2) {
       min-width: 60px !important;
       width: expression(this.width < 60 ? 60: true);
       text-align: left;
    }
    .td_third, .two tr:nth-child(3) {
    	text-align: right !important;
    	min-width: 100px !important;
    	width: expression(this.width < 100 ? 100 : true);
    }
    .td_fourth, .two tr:nth-child(4) {
    	text-align: right !important;
        width: 180px;
    }
    .td_fifth, .two tr:nth-child(5) {
    	width: 6
    }

    Типичный CSS код моей конторы)

    sladkijBubaleh, 23 Сентября 2013

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

    +69

    1. 1
    С ДНЕМ МУДАКОВ ЗАДРОТЫ АЗАЗАЗА

    13 СИНТЯБРЯ ДЕНЬ ЛАХОВ И ЗАДРОТАВ
    p.s. мне всево 7 лет и у миня есть ifon 5

    PragramistOtBoga, 13 Сентября 2013

    Комментарии (2)
  9. Java / Говнокод #13774

    +67

    1. 1
    2. 2
    3. 3
    4. 4
    if (!entityType.equalsIgnoreCase("provider"))
    	branches.add(new TreeNode(true, true, "branch", oe.getBranchName(), oe.getBranchId(), null, null, "branch_"+oe.getBranchId()));
    else
    	branches.add(new TreeNode(true, true, "branch", oe.getBranchName(), oe.getBranchId(), null, null, "branch_"+oe.getBranchId()));

    Ну и как это понимать? Может автор на будущее заготовку сделал... Вы так делаете?

    10a10b1s, 11 Сентября 2013

    Комментарии (2)
  10. Java / Говнокод #13698

    +62

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    /**
     * Всегда возвращает true.
     */
    public boolean isAvailable() {
        return false;
    }

    http://habrahabr.ru/post/191772/
    тут еще много забавного

    SSSandman, 29 Августа 2013

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

    +15

    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
    #include <cstdio>
    #include <cstdlib>
    #include <fstream>
    // #include <cstring>
    #include <string>
    using namespace std;
    
    string exec = "\"c:\\Program Files (x86)\\GnuWin32\\bin\\wget.exe\"";
    string root = "http://techno.org/electronic-music-guide/";
    const char* flist = "list.txt";
    
    void getFile(string name)
    {
    	string command = exec + " " + root + name;
    	system(command.c_str());
    }
    
    int main(int argc, char* argv[])
    {
    	ifstream fin(flist);
    	string name = "";
    
    	while(true)
    	{
    		if (fin.eof()) break;
    		getline(fin, name);
    		getFile(name);
    	}
    	return 0;
    }

    Суть такова: ваш покорный слуга копался в исходниках этого: http://techno.org/electronic-music-guide/ -- ради музыкальных лупов на рингтон. Узнал, что это реализовано swf-модулями, список которых он добыл после объединения кучи скриптов и сортировки в NPP. Осталось лишь найти способ загрузить эти файлы по списку.
    Но искать было лень, поэтому реализовано подручными средствами: мозгом, компилятором и случайно попавшимся wget'ом (FTW).

    ckopo, 28 Августа 2013

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