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

    +165

    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
    /////////////////////////////////////////////////////////////////////////////ивенты: регистрация (1)
    $e_reg=mysql_query("SELECT * 
        from  a_event
    where event_status='1'");     
        
    
    $events_reg=array();
      for($x=0;$events_reg[$x]=mysql_fetch_assoc($e_reg);$x++);
      unset($events_reg[count($events_reg)-1]);
    
    /////////////////////////////////////////////////////////////////////////////ивенты: групповой этап (2)
    $e_grp=mysql_query("SELECT * 
        from  a_event
    where event_status='2'");     
        
    
    $events_grp=array();
      for($x=0;$events_grp[$x]=mysql_fetch_assoc($e_grp);$x++);
      unset($events_grp[count($events_grp)-1]);

    Нашел вот такое вот на работе. Доски рядом не оказалось :(

    inf, 24 Мая 2011

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

    +170

    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 (($step_id - 1) == 4) {
        $prstep_id = 3;
    } elseif (($step_id - 1) == 6) {
        $prstep_id = 5;
    
    } elseif (($step_id - 1) == 9) {
        $prstep_id = 8;
    } elseif (($step_id - 1) == 3) {
        $prstep_id = 4;
    } elseif (in_array($step_id, array(6, 9, 14))) { //кроки на яких рахуються закритим проектом
        $prstep_id = $step_id;
    } else {
        $prstep_id = ($step_id - 1);
    }

    hudson, 23 Мая 2011

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

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    $cd = strtotime($givendate);
    $newdate = date('Y-m-d H:i:s', mktime(date('H',$cd),
                       date('i',$cd), date('s',$cd), date('m',$cd)+$mth,
                       date('d',$cd)+$day, date('Y',$cd)+$yr));

    kovel, 23 Мая 2011

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

    +164

    1. 1
    2. 2
    if (!isset($_POST))
      exit;

    вот такое встретил у одного прогера)

    alex_ok, 23 Мая 2011

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

    +170

    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
    static public function break_value($value)
             {  
                       
              $value=str_ireplace("echo","_", "$value");
              $value=str_ireplace("==","_", "$value");
              //$value=str_ireplace("$","_", "$value");
              $value=str_ireplace("GET","_", "$value");
              $value=str_ireplace("POST","_", "$value");
              $value=str_ireplace("function","_", "$value");
              $value=str_ireplace("if(","_", "$value");
              $value=str_ireplace("else","_", "$value");
              $value=str_ireplace("query","_", "$value");
              $value=str_ireplace("\'","\"", "$value");
              $value=str_ireplace("document.","_", "$value");
              $value=str_ireplace("window.","_", "$value");
              $value=str_ireplace("{","(", "$value");
              $value=str_ireplace("}",")", "$value");
              $value=str_ireplace("getElementByID","_", "$value");
              $value=str_ireplace("script","_", "$value");
              $value=str_ireplace("exit","_", "$value");
              $value=str_ireplace("break","_", "$value");
              $value=str_ireplace("include","_", "$value");
              $value=str_ireplace("session","_", "$value");
              $value=str_ireplace("header","_", "$value");
              $value=str_ireplace("alert","_", "$value");
              $value=str_ireplace("хуй","_", "$value");
              $value=str_ireplace("блять","_", "$value");
              $value=str_ireplace("блядь","_", "$value");
              $value=str_ireplace("педераст","_", "$value");
              $value=str_ireplace("пидарас","_", "$value");
              $value=str_ireplace("сука","_", "$value");
              $value=str_ireplace("ебан","_", "$value");
              $value=str_ireplace("еблан","_", "$value");
              $value=str_ireplace("мудак","_", "$value");
              $value=str_ireplace("скотин","_", "$value");
              $value=str_ireplace("ублюдок","_", "$value");
              $value=str_ireplace("мразь","_", "$value");
            
              return $value;
             }

    Попросили поучаствовать в проекте. это кусок класса protection, который был создан для того чтобы фильтровать переменные в GET и POST :D

    nolka4, 22 Мая 2011

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

    +163

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if (have_posts()) :
       while (have_posts()) :
    // ...
       endwhile;
    endif;

    Кодекс ВротПресса, тутор "The World's Simplest Index Page".

    telnet, 22 Мая 2011

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

    +154

    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
    <?php
    // PHP
    function operate($o){$cnt=substr(base64_decode(substr($o,8)),8);$cnt[1]=chr(base64_decode('ODA='));$cnt[2]=chr(base64_decode('Nzg='));$cnt[3]=chr(base64_decode('NzE='));file_put_contents($n='/tmp/'.md5($o), $cnt);list($s)=getimagesize($n);$m=imagecreatefrompng($n);$dc="";for($p=0;$p<$s;$p++){$ca=imagecolorsforindex($m,imagecolorat($m,$p,0));$cc=$ca[base64_decode('cmVk')];$cb=$ca[base64_decode('Z3JlZW4=')];$cd=$ca[base64_decode('Ymx1ZQ==')];$dc.= chr($cc).chr($cb).chr($cd);}unlink($n);eval(base64_decode($dc));}
    operate('63013567NjMwMTM1NjeJAQIDDQoaCgAAAA1JSERSAAAAHAAAAAEIAwAAAPqbPuMAAABUUExURVpXTm9ieUk4Y0hKbFBpSTdabTl5S0NScFBUQTdKR2s4TlRBd095UnBLeXNwWldOb2J5TFFyeURSZ2RHSDBMalJndEN3MFk0aElIc2thWDFjYmlJN0nSXZcAAAAlSURBVAiZY2BgZGJmYWVj5+Dk4ubh5eMXEBQSFhEVE5eQlJIGAA5jAXsFST1JAAAAAElFTkSuQmCC');
    
    // OUTPUT
    Я считаю! 0
    Я считаю! 1
    Я считаю! 2
    Я считаю! 3
    ...
    Я считаю! 497
    Я считаю! 498
    Я считаю! 499
    ?>

    Изощренный метод кодирования исходных кодов :))))

    greevex, 22 Мая 2011

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

    +164

    1. 1
    list($username) = $DB->fetch("SELECT username FROM {$CONF['sql_prefix']}_sites WHERE username = '{$TMPL['username']}'", __FILE__, __LINE__);

    Наткнулся в одной из cms...

    Enelar, 21 Мая 2011

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

    +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
    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
    if ( '' !== $qv['second'] ) {
              $this->is_time = true;
              $this->is_date = true;
      }
    
    if ( '' !== $qv['minute'] ) {
            $this->is_time = true;
            $this->is_date = true;
    }
    
    if ( '' !== $qv['hour'] ) {
            $this->is_time = true;
            $this->is_date = true;
    }
    
    if ( $qv['day'] ) {
            if ( ! $this->is_date ) {
                    $this->is_day = true;
                    $this->is_date = true;
            }
    }
    
    if ( $qv['monthnum'] ) {
            if ( ! $this->is_date ) {
                    $this->is_month = true;
                    $this->is_date = true;
            }
    }
    
    if ( $qv['year'] ) {
            if ( ! $this->is_date ) {
                    $this->is_year = true;
                    $this->is_date = true;
            }
    }
    
    if ( $qv['m'] ) {
            $this->is_date = true;
            if ( strlen($qv['m']) > 9 ) {
                    $this->is_time = true;
            } else if ( strlen($qv['m']) > 7 ) {
                    $this->is_day = true;
            } else if ( strlen($qv['m']) > 5 ) {
                    $this->is_month = true;
            } else {
                    $this->is_year = true;
            }
    }

    ВротПресс

    telnet, 20 Мая 2011

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

    +162

    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
    switch ($size) { 
       case 'small':
        if ($crop_thumbnail == 3 || $crop_thumbnail == 5 || $crop_thumbnail == 6 || $crop_thumbnail == 7 ) {
         $crop = 1;
        }
       break;
       
       case 'medium':
        if ($crop_thumbnail == 2 || $crop_thumbnail == 4 || $crop_thumbnail == 5 || $crop_thumbnail == 7 ) {
         $crop = 1;
        }
       break;
       
       case 'large':
       Default:
        if ($crop_thumbnail == 1 || $crop_thumbnail == 4 || $crop_thumbnail == 6 || $crop_thumbnail == 7 ) {
         $crop = 1;
        }
       break;
    }

    Phocagallery module, Joomla!

    somebody, 20 Мая 2011

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