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

    +156

    1. 1
    2. 2
    $k[($obf[((3630-(708))-2915)])] = array ( "\u0430" => "а", "\u0410" => "А", "\u0431" => "б", "\u0411" => "Б", "\u0432" => "в", "\u0412" => "В", "\u0433" => "г", "\u0413" => "Г", "\u0434" => "д", "\u0414" => "Д", "\u0435" => "е", "\u0415" => "Е", "\u0451" => "ё", "\u0401" => "Ё", "\u0436" => "ж", "\u0416" => "Ж", "\u0437" => "з", "\u0417" => "З", "\u0438" => "и", "\u0418" => "И", "\u0439" => "й", "\u0419" => "Й", "\u043a" => "к", "\u041a" => "К", "\u043b" => "л", "\u041b" => "Л", "\u043c" => "м", "\u041c" => "М", "\u043d" => "н", "\u041d" => "Н", "\u043e" => "о", "\u041e" => "О", "\u043f" => "п", "\u041f" => "П", "\u0440" => "р", "\u0420" => "Р", "\u0441" => "с", "\u0421" => "С", "\u0442" => "т", "\u0422" => "Т", "\u0443" => "у", "\u0423" => "У", "\u0444" => "ф", "\u0424" => "Ф", "\u0445" => "х", "\u0425" => "Х", "\u0446" => "ц", "\u0426" => "Ц", "\u0447" => "ч", "\u0427" => "Ч", "\u0448" => "ш", "\u0428" => "Ш", "\u0449" => "щ", "\u0429" => "Щ", "\u044a" => "ъ", "\u042a" => "Ъ", "\u044b" => "ы", "\u042b" => "Ы", "\u044c" => "ь", "\u042c" => "Ь", "\u044d" => "э", "\u042d" => "Э", "\u044e" => "ю", "\u042e" => "Ю", "\u044f" => "я", "\u042f" => "Я", "r" => "", "n" => "
    ", "t" => "" );

    без комментариев...

    Genome, 21 Июля 2014

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

    −163

    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
    Пока ДокиДляЗагрузки.Количество()>0 Цикл
    		СтрокаДоковЗагрузки = ДокиДляЗагрузки.Получить(0);
    		НомерДок = СтрокаДоковЗагрузки.НомерДок;
    		ДатаДок = СтрокаДоковЗагрузки.ДатаДок;
    		Отбор = Новый Структура();
    		Отбор.Вставить("НомерДок", НомерДок);
    		//Отбор.Вставить("ДатаДок", ДатаДок);
    		ДокиДляЗагрузкиФильтр = ДокиДляЗагрузки.НайтиСтроки(Отбор);
    		ДатаНач = НачалоДня(Дата(ДатаДок));
    		ДатаКон = КонецДня(Дата(ДатаДок));
    		Запрос = Новый Запрос;
    		Запрос.Текст = "ВЫБРАТЬ
    		               |	РеализацияТоваровУслуг.Ссылка
    		               |ИЗ
    		               |	Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
    		               |ГДЕ
    		               |	РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНач И &ДатаКон
    		               |	И РеализацияТоваровУслуг.Номер = &Номер";
    		Запрос.УстановитьПараметр("Номер", НомерДок);
    		Запрос.УстановитьПараметр("ДатаНач", ДатаНач);
    		Запрос.УстановитьПараметр("ДатаКон", ДатаКон);
    		Результат = Запрос.Выполнить().Выбрать();
    		Если Результат.Количество()=1 Тогда
    			Результат.Следующий();
    			СтрокаДок7 = ДокиДляЗагрузкиФильтр.Получить(0);
                            ...
                    КонецЕсли;
    КонецЦикла;

    //Поиск документа по номеру
    //Можно заменить одной строкой, но автор был истиный извращенец
    СтрокаДок7 = Документы.РеализацияТоваровУслуг.НайтиПо Номеру(СтрокаДоковЗагрузки.НомерДок, СтрокаДоковЗагрузки.ДатаДок);

    quickes, 21 Июля 2014

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

    +151

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    $mas=split("/",$_FILES["filename"]["type"]);
    if ((count($mas)==2) and ($mas[0]=="audio"))
    {
      ...
    }

    А то вдруг там в MIME-типе двадцать слешей.

    vocal_hydra, 21 Июля 2014

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

    +153

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    preg_match("/.([a-zA-Z0-9]+)$/",$_FILES["filename"]["name"],$arr);
    if (count($arr)>0)
    {
     ...
    }

    vocal_hydra, 21 Июля 2014

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

    −162

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    | КОНЕЦ) КАК ПросроченоПиздецКак,
    | СУММА(ВложенныйЗапрос.СуммаОстаток) КАК ДебиторкаВся,
    | ВложенныйЗапрос.Договор.СрокОплатыПоДоговору КАК СрокОплаты,
    | ВложенныйЗапрос.Сделка.Ответственный КАК Менеджер
    | ИЗ

    Не говнокод, пример с лурки но все равно улыбает)

    Cascader, 21 Июля 2014

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

    +159

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if(ask_taskmode!='1' || ask_taskmode!='2' || ask_taskmode!='3'){ 
    echo '
    <img src="images/delete16.png" align="absmiddle" border="0" height="16" width="16"> <b><font color="#f00000">Ошибка!поле taskmode неравно 1 2 или 3</font></b><br>';
    include('footer.php');
    exit(); }

    Отрыл в одном скрипте)

    Reds, 20 Июля 2014

    Комментарии (12)
  7. Python / Говнокод #16390

    −94

    1. 1
    list(zip_longest(*[iter(('0'+str(bin(int(time.time())))[2:]).replace('0', '_').replace('1', '*'))]*4))

    увидел у в скрипте на подобии archey3

    rob_vigna, 20 Июля 2014

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

    +136

    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
    string delnbsp(string str)
            {
                int k;
                while (str.IndexOf("&nbsp;") >= 0)
                {
                    k = str.IndexOf("&nbsp;");
                    str = str.Remove(k, 6);
                }
    
                while (str.IndexOf(",") >= 0)
                {
                    k = str.IndexOf(",");
                    str = str.Remove(k, 1);
                }
                while (str.IndexOf("results") >= 0)
                {
                    k = str.IndexOf("results");
                    str = str.Remove(k, 7);
                }
                while (str.IndexOf(" ") >= 0)
                {
                    k = str.IndexOf(" ");
                    str = str.Remove(k, 1);
                }
    
                return str;
    
            }

    Кандидат решал тестовое задание на с#.

    dima054, 19 Июля 2014

    Комментарии (29)
  9. JavaScript / Говнокод #16380

    +161

    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
    function UpdateTime() {
    var CurrentTime = new Date();
    var InputTime = document.getElementById('MyTime');
    var InputDate = document.getElementById('MyDate');
    sec=sec+1;
    if(sec >=58)
    {
    	if(min>59)
    	{
    		hour=hour+1;
    		min=0;
    	} else
    	{ min=min+1;
    	};
    	sec=0;
    } else {
    };
    	h = hour;
    	if ( h < 10 ) h = "0" + h;
    	m = min;
    	if ( m < 10 ) m = "0" + m;
    	s = sec;
    	if ( s < 10 ) s = "0" + s;
    	outString = h + ":" + m + ":" + s;
    	InputTime.innerHTML = outString;
    	outString = d + " ";
    	outString += month[mo] + " ";
    	outString += y;
    	InputDate.innerHTML = outString;
    	setTimeout("UpdateTime()",1000);
    }

    Надо было человеку время написать на сайте, текущее...
    И ОНО сделало ЭТО.
    И этот код встречается на каждой странице проекта. Постоянно 1 и тот же. А верстку лучше даже не смотреть....
    Уже около часа не знаю с какой стороны подобраться к этому поделию(в основном к верстке)...

    Dart_Sergius, 19 Июля 2014

    Комментарии (59)
  10. Куча / Говнокод #16379

    +124

    1. 1
    https://support.skype.com/ru/faq/FA34438/pocemu-proizosel-vyhod-iz-moej-ucetnoj-zapisi-skype-i-poavilsa-zapros-zagruzki-poslednej-versii-programmy-cto-nuzno-sdelat-ctoby-prodolzit-ispol-zovanie-skype

    ЧПУ такой ЧПУ...
    PS, простите за тарасокод :D

    gost, 18 Июля 2014

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