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

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

    +171

    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
    TCHAR szPort[7];
    
    	strcpy(m_szAddress,szAddress);
        
        // INITIALIZE RETURN VALUE TO INDICATE COM PORT NOT INITIALIZED 	
    	bool bRetVal = false;
    	
    	switch( byCOMPort )
    	{
    	case 1:
    		_tcscpy(szPort,_T("COM1:"));
    		break;
    	case 2:
    		_tcscpy(szPort,_T("COM2:"));
    		break;
    	case 3:
    		_tcscpy(szPort,_T("COM3:"));
    		break;
    	case 4:
    		_tcscpy(szPort,_T("COM4:"));
    		break;
    	}

    Вот так гибко можно отрывать любой из четырёх COM портов.

    slavap, 30 Августа 2010

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

    +171

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    (
    	$hours >= 21 && $minutes >= 0	
    	or $hours == 0 && $minutes >= 0
    	or $hours == 1 && $minutes >= 0
    	or $hours == 2 && $minutes >= 0
    	or $hours == 3 && $minutes >= 0
    	or $hours == 4 && $minutes >= 0
    	or $hours == 5 && $minutes >= 0
    	or $hours == 6 && $minutes >= 0
    	or $hours == 7 && $minutes >= 0
    	or $hours == 8 && $minutes >= 0
    )

    http://webcodes.ru/publ/1-1-0-3524

    uWeb, 23 Августа 2010

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

    +171

    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
    <?if ($tip1[1]=="avi"){?>class="lnk-avi"<?}
      elseif ($tip1[1]=="djv"){?>class="lnk-djv"<?}
      elseif ($tip1[1]=="doc"){?>class="lnk-doc"<?}
      elseif ($tip1[1]=="flv"){?>class="lnk-flv"<?}
        elseif ($tip1[1]=="pdf"){?>class="lnk-pdf"<?}
      elseif ($tip1[1]=="jpeg"){?>class="lnk-jpeg"<?}
        elseif ($tip1[1]=="jpg"){?>class="lnk-jpeg"<?}
    	  elseif ($tip1[1]=="JPEG"){?>class="lnk-jpeg"<?}
    	    elseif ($tip1[1]=="JPG"){?>class="lnk-jpeg"<?}
      elseif ($tip1[1]=="pdf"){?>class="lnk-pdf"<?}
      elseif ($tip1[1]=="png"){?>class="lnk-png"<?}
      elseif ($tip1[1]=="swf"){?>class="lnk-swf"<?} 
        elseif ($tip1[1]=="gif"){?>class="lnk-gif"<?}
      elseif ($tip1[1]=="xls"){?>class="lnk-xls"<?}?>
      ><?=$VALUESIO[$i]?></a>, <?=$tip1[1];?>, <?=$size1;?>Мб

    case придумали дураки)

    нашол в проекте, который сейчас доделываю)

    kudin, 16 Августа 2010

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

    +171

    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
    58. 58
    59. 59
    include('conf.php');
    
    $domen=strip_tags($_POST['domain']);
    $descr=strip_tags($_POST['descr']);
    $admin=strip_tags($_POST['admin']);
    $tech=strip_tags($_POST['tech']);
    $nserver1=strip_tags($_POST['nserver1']);
    $nserver2=strip_tags($_POST['nserver2']);
    $mail=strip_tags($_POST['changed']);
    $submit=strip_tags($_POST['s']);
    
    if($_POST['s']){
    $simbol='|[^a-z0-9-]|i'; if(!preg_match($simbol, $domen)) {
    if($domen){ 
    if($descr){ 
    if($admin){
    if($tech){
    if($nserver1){
    if($nserver2){
    if($mail){if (preg_match("|[0-9a-z^_]+@[0-9a-z_^.]+.[a-z]{2,3}|i",$mail)){
    
    $headers = "Content-Type: text/plain; charset=windows-1251\n";
    $headers .= "From: ".$_POST['changed']."\n";
    $headers .= "X-Priority: 3\r\n";
    
    $tem="ADD $domen.org.ua";
    
    $msg ="domain: $domen.org.ua
    descr: $descr
    admin-c: $admin
    tech-c:  $tech
    nserver: $nserver1
    nserver: $nserver2
    changed: $mail ".date("Ymd")."
    source: UANIC";
    
    mail("[email protected]", "$tem", $msg, $headers);
    
    echo "Заявка отправлена со следующими данными:<br><br>";
    echo"Название домена: <strong><font color=\"#ff0000\">$domen.org.ua</font></strong><br>";
    echo"Описание домена: <strong><font color=\"#ff0000\">$descr</font></strong><br>";
    echo"Администратор домена: <strong><font color=\"#ff0000\">$admin</font></strong><br>";
    echo"Технический контакт домена: <strong><font color=\"#ff0000\">$tech</font></strong><br>";
    echo"DNS Сервер № 1: <strong><font color=\"#ff0000\">$nserver1</font></strong><br>";
    echo"DNS Сервер № 1:  <strong><font color=\"#ff0000\">$nserver2</font></strong><br>";
    echo"Ваш E-mail: <strong><font color=\"#ff0000\">$mail</font>   ".date("Ymd")."</strong><br><br>";
    echo"В течении 10 минут проверьте ваш почтовый ящчик <strong><font color=\"#00ff00\">$mail</font></strong> на наличие ссылки о подтверждении регистрации доменного имени";
    exit(); 
    
    }else{echo "<center>$error9<br>"; include('index.html');  die;}
    }else{echo "<center>$error8<br>"; include('index.html');  die;}
    }else{echo "<center>$error7<br>"; include('index.html');  die;}
    }else{echo "<center>$error6<br>"; include('index.html');  die;}
    }else{echo "<center>$error5<br>"; include('index.html');  die;}
    }else{echo "<center>$error4<br>"; include('index.html');  die;}
    }else{echo "<center>$error3<br>"; include('index.html');  die;}
    }else{echo "<center>$error2<br>"; include('index.html');  die;}
    }else{echo "<center>$error10<br>"; include('index.html');  die;}
    }else{echo "<center>$error1<br>"; include('index.html');  die;}

    ящчик :D

    GoodTalkBot, 10 Августа 2010

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

    +171

    1. 1
    2. 2
    3. 3
    4. 4
    function count1($multi_arr) { 
         $i = 0;     foreach($multi_arr as $x) $i++; 
         return $i;  
    }

    govnoacc, 30 Июля 2010

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

    +171

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    <?php 
    
    $visitor = $_SERVER['REMOTE_ADDR']; 
    if (preg_match("/217.66.26.85/",$visitor))  
    {header('Location: http://site.ru/page.html');} 
    
    ?>

    http://forum.searchengines.ru/showpost.php?p=7312251&postcount=1

    GoodTalkBot, 22 Июля 2010

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

    +171

    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
    function TransInfo($d){
        if(isset($_REQUEST[$d])){
            switch($d){
                case is_integer($d):
                    $p = "/[^0-9$]/";
                break;
                case is_string($d):
                    $p = "/[^a-z$]/";
                break;
            }
            $d = trim(isset($_REQUEST[$d]) ? $_REQUEST[$d] : $_REQUEST[$d]);
            if (preg_match($p, $d)) { Header("Location: index.php");    exit; }
        }else{
            echo "Нет данных";
        }
    }

    как прокомментировал её автор: "небольшая функция по приему данных для get и post"

    administation, 11 Июля 2010

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

    +171

    1. 1
    2. 2
    3. 3
    if(@$send_to_order and @$mail and @$name_person and @$tel_name and @$adr_name) {
    /** тут еще много подобного интересного кода **/
    }

    PHPShop. отсылка письма после осуществления заказа

    Under, 05 Июля 2010

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

    +171

    1. 1
    2. 2
    3. 3
    4. 4
    // Remove empty tags (three times, just to be sure).
    html = html.replace( /<([^\s>]+)(\s[^>]*)?>\s*<\/\1>/g, '' ) ;
    html = html.replace( /<([^\s>]+)(\s[^>]*)?>\s*<\/\1>/g, '' ) ;
    html = html.replace( /<([^\s>]+)(\s[^>]*)?>\s*<\/\1>/g, '' ) ;

    найдено в коде FCKEditor - редактора для веб-интерфейса

    mozg_raka, 02 Июля 2010

    Комментарии (60)
  11. JavaScript / Говнокод #3217

    +171

    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
    function isSpace(s){
    return (s==" " || s=="n" || s=="13" || s=="t" || s=="r")?true:false
    }
    function count(){
    var c=0
    var i
    var prevspace=true
    var str=document.forms.form.text.value
    for(i=str.length-1;i>=0;i--){
    if(isSpace(str.charAt(i)) && prevspace){
    }else{
    c++
    }
    prevspace=isSpace(str.charAt(i))
    }
    document.forms.form.total.value=c
    return false
    }

    Вычисляем количество слов в поле. http://javascript.ru/forum/misc/9381-podschet-slov-v-forme.html
    P.S. спамеры могут не спрашивать, где здесь C++ — он в 12-ой строчке:)

    Infamous, 13 Мая 2010

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