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

    +145.7

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    <?php
    	do{
    	$id=$test['id'];
    
    	?>
    
    ...
    
    <?php
    
    		}while($test = mysql_fetch_array($temp));
    	?>

    creatizmo, 02 Марта 2010

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

    +156.5

    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
    <?
    function antimat ($string = "", $replace = "")
    {
    if (!$replace) $replace="[beep]";
    
    
    $slovar = "уроды мудаки скоты чмо манда /* ...и много чего еще в том же духе*/ ";
    
    $ar_slovar = explode(" ", $slovar);
    $ar_string = explode(" ", $string);
    
    $result = "";
    
    	foreach ($ar_string as $string) {
    		foreach ($ar_slovar as $slovar) {
    		if ($string==$slovar) $string = str_replace($slovar, $replace, $string);
    		
    		}
    	$result.= $string." ";
    	}
    
    	return $result;
    	
    }//function
    ?>

    Гениальная реализация антимата. Стояла на одном весьма солидном сайте, забавляя юзеров гостевой.
    А вы не знали, что слова "команда" и "подстрахуй" - ужасно нецензурные?

    wlad, 01 Марта 2010

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

    +166.5

    1. 1
    $now=mktime(date("H"),date("i"),date("s"),date("m"),date("d"),date("Y"));

    Shiz89, 01 Марта 2010

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

    +169.3

    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
    <?if($arResult["MORE_PHOTO"]["0"]):?>
        <a href="<?=$arResult["MORE_PHOTO"]["1"]["SRC"]?>">
        <img src="<?=$arResult["MORE_PHOTO"]["0"]["SRC"]?>" alt="" width="<?=$arResult["MORE_PHOTO"]["0"]["WIDTH"]?>" height="<?=$arResult["MORE_PHOTO"]["0"]["HEIGHT"]?>" />
        </a><?endif;?>
        <?if($arResult["MORE_PHOTO"]["2"]):?>
        <a href="<?=$arResult["MORE_PHOTO"]["3"]["SRC"]?>">
        <img src="<?=$arResult["MORE_PHOTO"]["2"]["SRC"]?>" alt="" width="<?=$arResult["MORE_PHOTO"]["2"]["WIDTH"]?>" height="<?=$arResult["MORE_PHOTO"]["2"]["HEIGHT"]?>" />
        </a><?endif;?>
        <?if($arResult["MORE_PHOTO"]["4"]):?>
        <a href="<?=$arResult["MORE_PHOTO"]["5"]["SRC"]?>">
        <img src="<?=$arResult["MORE_PHOTO"]["4"]["SRC"]?>" alt="" width="<?=$arResult["MORE_PHOTO"]["4"]["WIDTH"]?>" height="<?=$arResult["MORE_PHOTO"]["4"]["HEIGHT"]?>" />
        </a><?endif;?>
    	.............
    	/* и так далее*/
    	.............
    	
    	<?if($arResult["MORE_PHOTO"]["26"]):?>
        <a href="<?=$arResult["MORE_PHOTO"]["27"]["SRC"]?>">
        <img src="<?=$arResult["MORE_PHOTO"]["26"]["SRC"]?>" alt="" width="<?=$arResult["MORE_PHOTO"]["26"]["WIDTH"]?>" height="<?=$arResult["MORE_PHOTO"]["26"]["HEIGHT"]?>" />
        </a><?endif;?>

    Вот он чудо код написанный говнокодерами фирмы РазработкаСайтов.su так держать :) молодцы.
    Еще в коде замечено такое условие... если есть первая фотография, то ссылка ставится на вторую фотографию, если есть вторая фотография, то ссылка на третью ))) Порадовали ребята :)

    PS в коде коммент "/* и так далее */" это мой... там просто было тоже самое, только менялось ID фотки :)))))

    govnokoder, 01 Марта 2010

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

    +171

    1. 1
    $class = (preg_match("/^[0-9]+$/", $i/2)) ? "cssBgGrey" : "cssBgLightBlue";

    Подсветка четных строк.

    paladin80, 27 Февраля 2010

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

    +160.5

    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
    $indextype = (isset($_REQUEST['indextype'])) ? intval($_REQUEST["indextype"]) : $indextype;
    
    function indexType($val='')
    {
        static $indextype;
        if (is_null($indextype)) {
            $indextype = ($val == '') ? 1 : $val;
        } else {
            $indextype = ($val == '') ? $indextype : $val;
        }
        return $indextype;
    }
    
    if (!isset($adminside)) $adminside = 0;
    if (!isset($indextype)) $indextype = 1;
    
    adminSide($adminside);
    indexType($indextype);
    
    $adminside = adminSide();
    $indextype = indexType();
    
    $REQUEST = $_REQUEST;

    igor, 27 Февраля 2010

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

    +160.6

    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
    <?php
    ...
    if(isset($_POST["SURE"]) && isset($_POST["id"])) {
        removePost($_POST["id"]);
    }
    ...
    ?>
    ...
    <form action="remove.php"  method="POST">
        ...
        <input type="hidden" name="SURE" value="SIR, YES, SIR!">
        ...
    </form>

    SURE нужна для того, чтобы удостовериться, что пользователь попал на страницу нажав кнопку, а не просто перейдя на нее.
    из кода одного неизвестно кем написанного блога-движка

    danilissimus, 27 Февраля 2010

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

    +161.8

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    $_SESSION['username'] = '';           
                            
    if($_SESSION['username'] == 'user') {            
    $this->load->view('admin/admin.php');
    } else {
        //blabla             
    }

    Писать код, не зная основ, страшная штука +)

    be3, 27 Февраля 2010

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

    +157.7

    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
    <?php 
    //fsockopen, fputs.. 
    
    $content = ""; 
    $header = "not yet"; 
    
    while( !feof( $pointer ) ) { 
        $line = fgets( $pointer, 128 ); 
        if( $line == "\r\n" && $header == "not yet" ) { 
            $header = "passed"; 
        } 
        if( $header == "passed" ) { 
            $content .= $line; 
        } 
    } 
    
    //fclose.. 
    
    echo( substr( $content, 2 ) ); 
    ?>

    По просьбе знакомого. Я в этом мало чего понимаю :)

    Cr@ZyBoY, 25 Февраля 2010

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

    +161.8

    1. 1
    $tpl->assign("L_OPENER", ($arr[7] == 40 || $arr[7] == 41 || $arr[7] == 42) ? 'opener.opener' : 'opener');

    Вот так в один из шаблонов в зависимости от одного из параметров передаётся сами видите что. Почему так? Потому что бесчётное количество людей переделывали код. По мне, так это уже перебор.

    nechin, 25 Февраля 2010

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