1. C++ / Говнокод #1447

    +103

    1. 1
    2. 2
    byte* pSomeArr = new byte[nArrLen];
    auto_ptr<byte> bAutoPtr(pSomeArr); // auto delete on exit

    Защита от утечек памяти! =)

    guest, 31 Июля 2009

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

    −94

    1. 1
    c == __SectorsTotal ? __IsDepleted = true : __IsDepleted = false;

    guest, 31 Июля 2009

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

    +160.5

    1. 1
    2. 2
    3. 3
    4. 4
    //...
      $br="
    ";
    //...

    guest, 31 Июля 2009

    Комментарии (5)
  4. JavaScript / Говнокод #1444

    +149

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    function rtrans(ob) {
             eval(ob+".filters.revealTrans.Apply()");
             eval(ob+".style.visibility = 'visible'");
             eval(ob+".filters.revealTrans.Play()");
         }

    Пацталом.

    guest, 31 Июля 2009

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

    +152

    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
    function f0(){
    <?for($i=1;$i<$chp+1;++$i){?>
    tflor=<?=$i?>;
    eval("document.plan"+tflor+".SetVariable('pa1','0')");
    eval("document.plan"+tflor+".SetVariable('pa2','0')");
    eval("document.plan"+tflor+".SetVariable('pa3','0')");
    eval("document.plan"+tflor+".SetVariable('pa4','0')");
    eval("document.plan"+tflor+".SetVariable('pa5','0')");
    eval("document.plan"+tflor+".SetVariable('pa6','0')");
    eval("document.plan"+tflor+".SetVariable('pa7','0')");
    eval("document.plan"+tflor+".SetVariable('pa8','0')");
    eval("document.plan"+tflor+".SetVariable('pa9','0')");
    eval("document.plan"+tflor+".SetVariable('pa10','0')");
    eval("document.plan"+tflor+".SetVariable('pa11','0')");
    eval("document.plan"+tflor+".SetVariable('pa12','0')");
    eval("document.plan"+tflor+".SetVariable('pa13','0')");
    eval("document.plan"+tflor+".SetVariable('pa14','0')");
    eval("document.plan"+tflor+".SetVariable('pa15','0')");
    eval("document.plan"+tflor+".SetVariable('pa16','0')");
    eval("document.plan"+tflor+".SetVariable('pa17','0')");
    <?}?>
    }

    Циклы никто не отменял

    guest, 31 Июля 2009

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

    +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
    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
    if (CForm::is_submit($this->class_name.'_list', 'delete') ) {
    	$this->cmd_delete();
    }elseif (CForm::is_submit($this->class_name.'_form', 'delete') ) {
    	$this->cmd_delete();
    }elseif (!CForm::is_submit($this->class_name.'_form') &&  InGetPost('cmd', '') == 'delete') {
    	if (is_numeric(InGet('wi2c_id')))
    	$this->delete_wi2c(InGet('wi2c_id'));
    	elseif (is_numeric(InGet('s2c_id')))
    	$this->delete_s2c(InGet('s2c_id'));
    	elseif (is_numeric(InGet('w2c_id')))
    	$this->delete_w2c(InGet('w2c_id'));
    	elseif (is_numeric(InGet('spl_id')))
    	$this->delete_spl(InGet('spl_id'));
    	elseif (is_numeric(InGet($this->table_key_5)))
    	$this->delete_p2wi(InGet($this->table_key_5));
    	elseif (is_numeric(InGet('color_id')))
    	$this->delete_color(InGet('color_id'));
    	elseif (is_numeric(InGet('edit_id')))
    	$this->cmd_delete();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSize') ) {
    	$this->cmd_add_sizes();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSize2') ) {
    	$this->cmd_add_sizes2();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSize3') ) {
    	$this->cmd_add_sizes3();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSize4') ) {
    	$this->cmd_add_sizes4();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSize5') ) {
    	$this->cmd_add_sizes5();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSplash') ) {
    	$this->cmd_add_splash();
    }elseif (CForm::is_submit($this->class_name.'_list', 'insert') ) {
    
    	$this->cmd_new();
    
    }elseif (CForm::is_submit($this->class_name.'_list', 'edit') || InGetPost('cmd', '') == 'edit' ) {
    	//$this->cmd_edit();
    }elseif (CForm::is_submit($this->class_name.'_form', 'form_action') ) {
    	if ( $this->obj_id == 0 )
    	$this->cmd_add();
    	else
    	$this->cmd_update();
    }else{
    	//$this->cmd_list();
    }
    //echo $iCategoryID;

    Рядом с вот этим http://govnokod.ru/1151, лежала еще одна куча. Вот решил наговнять. Автор не я.

    guest, 31 Июля 2009

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

    +146

    1. 1
    return ($pkey? $pkey : true); // раньше здесь всегда возвращалось true - теперь тоже

    guest, 31 Июля 2009

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

    +140

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if (!isset($GLOBALS['ISC_CLASS_CART'])) {
      $GLOBALS['ISC_CLASS_CART'] = GetClass('ISC_CART');
    }
    
    $GLOBALS['ISC_CLASS_CART'] = GetClass('ISC_CART');

    Отрывок кода из Interspire Shopping Cart
    Пунктуация сохранена...

    guest, 29 Июля 2009

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

    +148.5

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    function rgb_to_htmlcolor($rgb) {
        $red = $rgb['red'];
        $green = $rgb['green'];
        $blue = $rgb['blue'];
        $red = 0x10000 * max(0,min(255,$red+0));
        $green = 0x100 * max(0,min(255,$green+0));
        $blue = max(0,min(255,$blue+0));
        // convert the combined value to hex and zero-fill to 6 digits
        return "#".str_pad(strtoupper(dechex($red + $green + $blue)),6,"0",STR_PAD_LEFT);
    }

    Преобразование RGB в #RRGGBB
    Чувак не ведает что есть sprintf('#%02X%02X%02X')

    guest, 29 Июля 2009

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

    +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
    $str = file_get_contents('faileg.txt');
    
    $reg = '|<a\shref="([^">]*)"><img\ssrc="images/go.gif.*?>Посмотреть&nbsp;подробно<\/a>|mxi';
    preg_match_all($reg, $str, $links) or die("Фиг те!");
    
    echo "<pre>";
    print_r($links[1]);	
    echo "</pre>";
    
    foreach($links[1] as $link){
    
    
    $str2 = file_get_contents($link);
    $reg2 = '|<h4>(.*?)<\/h4>[\s\S]*?(\d{2}:\d{2}\s\d{2}\.\d{2}\.\d{4})[\s\S]*?<div[\s\S]*?>([\s\S]*?)<table\s|mxi';
    
    preg_match_all($reg2, $str2, $links2) or die("Фиг те ешо раз!");
    
    	$news[] = array(
    				$link
    				,$links2[1][0]
    				,$links2[2][0]
    				,strip_tags($links2[3][0], "<br><p>")
    				);
    
    }; 
    
    echo "<pre>";
    print_r($news);	//$links2[3][0]
    echo "</pre>";
    
    
    
    foreach($news as $key){
    $xml_str_links.= "<NEWS>
    	<LINK>".iconv('Windows-1251', 'UTF-8', $key[0])."</LINK>
    	<NAME>".iconv('Windows-1251', 'UTF-8', $key[1])."</NAME>
    	<DATA>".iconv('Windows-1251', 'UTF-8', $key[2])."</DATA>
    	<TEXT>".iconv('Windows-1251', 'UTF-8', $key[3])."</TEXT>
    </NEWS>
    	";
    }
    
    $xml_string = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
    <DOCUMENT>	
    $xml_str_links 
    </DOCUMENT>
    ";
    
    $file = @fopen('news.xml', 'w') or die("Неудалось открыть файл");
    fwrite($file, $xml_string);
    fclose($file);

    x3

    guest, 29 Июля 2009

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