1. Си / Говнокод #8346

    +132

    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
    int LoadFunctions() {
        HINSTANCE kernel;
        decrypt(krn);
        if((kernel = LoadLibraryA(decb)) == NULL) {
            return 1;
        } else {
            decrypt(crf);
            if((CreateFile = (CreateFileP) GetProcAddress(kernel, decb)) == NULL) return 1;
            decrypt(sfpe);
            if((SetFilePointerEx = (SetFilePointerExP) GetProcAddress(kernel, decb)) == NULL) return 1;
            decrypt(wf);
            if((WriteFile = (WriteFileP) GetProcAddress(kernel, decb)) == NULL) return 1;
            decrypt(ch);
            if((CloseHandle = (CloseHandleP) GetProcAddress(kernel, decb)) == NULL) return 1;
            decrypt(ffb);
            if((FlushFileBuffers = (FlushFileBuffersP) GetProcAddress(kernel, decb)) == NULL) return 1;
        }
        HANDLE user;
        decrypt(us);
        if((user = LoadLibraryA(decb)) == NULL) {
            return 1;
        } else {
            decrypt(mba);
            if((MessageBoxA = (MessageBoxAP) GetProcAddress(user, decb)) == NULL) {
                return 1; // ну зачем?
            }
        }
    
        return 0;
    }

    Бида-бида, MessageBox не загрузилась - повод завершить выполнение. Хотя все важнейшие функции уже на месте.

    danilissimus, 28 Октября 2011

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

    +139

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if (sdk.Name.ToLower().Contains("Windows Phone"))
                    {
                        WP7SDK = sdk;
                        break;
                    }

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

    BelorusBY, 28 Октября 2011

    Комментарии (25)
  3. JavaScript / Говнокод #8344

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    function alarm(str) {
    	alert(str);
    	alert(str);
    	alert(str);
    }

    i--, 28 Октября 2011

    Комментарии (18)
  4. SQL / Говнокод #8343

    −141

    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
    CREATE MATERIALIZED VIEW LEASE_NODES_SUMMARY_SDS
    ...
    AS
    SELECT
    ...
    FROM lease_nodes_sds;
    DECLARE
      v_count NUMBER:=0;
    BEGIN
      LOOP
      SELECT COUNT(1) INTO v_count FROM lease_nodes_summary_sds;
      EXIT WHEN v_count>0;
      END LOOP;
    END;

    Торопиться некуда. Будем ждать пока появятся строки в lease_nodes_sds...

    slbsomeone, 28 Октября 2011

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

    +157

    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
    if (copy($file, $jBase_url . "/img/albums/".$new_name))
          echo "Файл загружен! <br>";
        else echo "Файл НЕ был загружен.";
        
        $result = mysql_query ("INSERT INTO photos(name,img,albums)
    VALUES ('$name','".$jBase_url."/img/albums/$new_name','$albums_id')");
      if($result == 'true')
    {
    echo "<b>Данные успешно добавлены</b><br />";
    echo "<a href='index.php'>Перейти на главную</a>";
    exit;
    }
    else
    {
    echo "Ошибка при добавлении в БД";
    
    }

    Внимание вчитайтесь... Главное заметьте, что если файл не загружен, то запись перестаёт иметь всякий смысл... Что мы видим на практике? Про сам код я в обще промолчу,  тут не гавнокод, а «дерьме», «дрыстня» настоящая.

    nethak, 28 Октября 2011

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

    +153

    1. 1
    2. 2
    3. 3
    4. 4
    $r = mysql_query("SELECT COUNT(*) FROM `TABLE`"); 
    $c = mysql_fetch_array($r); 
    $k = rand(0,$c[0]-1); 
    $r = mysql_query("SELECT * FROM `TABLE` LIMIT ".$k.",1");

    На форуме вчера увидел =) Вопрос состоял в том, чтобы вытащить из базы любое значение, рандом :D

    Dizzy221, 28 Октября 2011

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

    +147

    1. 1
    <img src="../img/sozlogo.png"></img>

    Ёпамать! Я под столом! Всё это уже нечто! Ну ладно программирование, не дано человеку, но вёрстка ёпамать!!! Ааа кто ниже читал мои сегодняшние посты, поймёт в какой я сегодня жуткой ситуации! И какой ужас я сейчас разгребаю(((

    nethak, 28 Октября 2011

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

    +159

    1. 1
    2. 2
    3. 3
    // this fucking motherfucker is because fucking popup (don't want to remake whole authorisatio system)
    		if (isset($_SERVER['HTTP_REFERER']) && !preg_match("/\/$/", $_SERVER['HTTP_REFERER']))
    			$_SERVER['HTTP_REFERER'] .= "/";

    И блядь по 10 таких кусков кода на 1 файл.

    testtest, 28 Октября 2011

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

    +167

    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
    <?foreach($arResult["ITEMS"] as $arItem):?>
    	<p class="news-item" id="<?=$this->GetEditAreaId($arItem['ID']);?>">
    	<?if($arParams["DISPLAY_PICTURE"]!="N" && is_array($arItem["PREVIEW_PICTURE"])):?>
    		<?if(!$arParams["HIDE_LINK_WHEN_NO_DETAIL"] || ($arItem["DETAIL_TEXT"] && $arResult["USER_HAVE_ACCESS"])):?>
    			<p class="align-center"><a href="<?=$arItem["DETAIL_PAGE_URL"]?>"><img class="preview_picture" border="0" src="<?=$arItem["PREVIEW_PICTURE"]["SRC"]?>" alt="<?=$arItem["NAME"]?>"  height="252px" width="189px"  title="<?=$arItem["NAME"]?>" style="float:left" /></a></p>
    		<?else:?>
    			<p class="align-center"><img class="preview_picture" border="0" src="<?=$arItem["PREVIEW_PICTURE"]["SRC"]?>" height="252px" width="189px"  alt="<?=$arItem["NAME"]?>" title="<?=$arItem["NAME"]?>" style="float:left" /></p>
    		<?endif;?>
    	<?endif?>
    		<?if($arParams["DISPLAY_DATE"]!="N" && $arItem["DISPLAY_ACTIVE_FROM"]):?>
    			<span class="news-date-time"><?echo $arItem["DISPLAY_ACTIVE_FROM"]?></span>
    		<?endif?>
    		<?if($arParams["DISPLAY_NAME"]!="N" && $arItem["NAME"]):?>
    			<?if(!$arParams["HIDE_LINK_WHEN_NO_DETAIL"] || ($arItem["DETAIL_TEXT"] && $arResult["USER_HAVE_ACCESS"])):?>
    				<a href="<?echo $arItem["DETAIL_PAGE_URL"]?>"><b><?echo $arItem["NAME"]?></b></a><br />
    			<?else:?>
    			<?endif;?>
    		<?endif;?>
    		<?if($arParams["DISPLAY_PREVIEW_TEXT"]!="N" && $arItem["PREVIEW_TEXT"]):?>
    			<?echo $arItem["PREVIEW_TEXT"];?>
    		<?endif;?>
    		<?if($arParams["DISPLAY_PICTURE"]!="N" && is_array($arItem["PREVIEW_PICTURE"])):?>
    		<?endif?>
    		<?foreach($arItem["FIELDS"] as $code=>$value):?>
    			<p class="Parad"><?=GetMessage("IBLOCK_FIELD_".$code)?>:&nbsp;<?=$value;?></p>
    <?endforeach;$a=0;?>
    
    		<?foreach($arItem["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?>
    			<?$b=0;?>
    		<?if(is_array($arProperty["DISPLAY_VALUE"])):?>
    	<?else:?>
    		<? if($a==7) { if($b!=1){ ?>
    			<? $a=$a+1;$b=1;} }?>
    			<? if($a==0) { if($b!=1){ $s=$arProperty["DISPLAY_VALUE"];?>  
    					<?if($sity_shop!=$s) 
    					{?>
    						<?=$arProperty["DISPLAY_VALUE"]; 
    						$i=$i+1;
    						$sity_shop = $s;?><br>
    					<?}?>  
    			<? $a=$a+1;$b=1;} }?>
    			<?if($a==2) { if($arItem["PROPERTIES"]["NEW"]["VALUE"]=='Y') {?>
    								<a href=""><img src="/bitrix/templates/parad/img/other/new-salon.png"/></a>
    			<? $a=$a+1;$b=1; }?> </p> <? }?>
    			<?if($a==5) { if($b!=1){ if($arItem["PROPERTIES"]["MASTERCARD"]["VALUE"]=='Y') {?>
    			<? }}$a=$a+1;$b=1; } ?>
    			<?if($a==6) { if($b!=1){ if($arItem["PROPERTIES"]["VISA"]["VALUE"]=='Y') {?>
    							<? }?>
    			<? }$a=$a+1;$b=1; } ?>
    			<?if($a==1) { if($b!=1){ ?>
    						<a href="<?echo $arItem['DETAIL_PAGE_URL'];?>"><?=$arProperty["DISPLAY_VALUE"];?></a>
    			<? $a=$a+1;$b=1;} }?>
    			<?if($a!=2) { if($b!=1){ ?>
    			<? $a=$a+1;$b=1;} }?>
    			<?endif?>
    	<?endforeach;?>
    <?endforeach;?>

    Шаблончик для битрикса, вторая половина доставляет своей магией чисел.

    hdkeeper, 28 Октября 2011

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

    +156

    1. 1
    2. 2
    $WeightF=floor($Weight);
    if ($WeightF<$Weight) {$WeightF=$WeightF+1;}

    ненуачо, ceil же для слабаков

    CRRaD, 28 Октября 2011

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