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

    +156.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <?php
    define('FLAG', true);
    /*немного другого кода*/
    while(FLAG){ if(FLAG===true && FLAG!==false) break; }
    ?>

    Ну это надо же!!!
    Зачем так писать?

    guest, 01 Марта 2009

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

    +138

    1. 1
    echo 'antichat'

    ggg

    guest, 01 Марта 2009

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

    +140

    1. 1
    echo "<script>alert(/xss/)</script>";

    =\

    guest, 28 Февраля 2009

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

    +149

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    //Iterate through temp array to complete the catpath of all categories
        $ready = false;
        while ($ready == false) {
          $ready = true;
          .....
              } else {
                $ready = false;
              }
            }

    А как вам такое?

    guest, 28 Февраля 2009

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

    +165.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    foreach($data as $k=>$v)
    {
       if(!isset($data[$k]))
       {
          $data[$k] = $v;
       }
    }

    guest, 28 Февраля 2009

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

    +143.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
    class upload {
    //...
    
        function upload($file = '', $destination = '', $permissions = '777', $extensions = '') {
    //...
            if ( ($this->parse() == true) && ($this->save() == true) ) {
              return true;
            } else {
              return false;
            }
          }
        }

    Интересно для кого конструктор возвращает результат...
    Oscommerce

    guest, 27 Февраля 2009

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

    +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
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    public function step($step = 1)
    	{
    	
    		switch ( $step )
    		{
    			case 1 :
    				return $this->step1();
    				break;
    			/*
    	         case 2 :
    	           return $this->step2();
    	         break;
    
    	         case 3 :
    	           return $this->step3();
    	         break;
    
    	         case 4 :
    	           return $this->step4();
    	         break;
    
    	         case 11 :
    	         	return $this->step11();
    	         break;
                     */
    			default :
    				return $this->step1();
    				break;
    		
    		}
    	}

    ^%)

    guest, 27 Февраля 2009

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

    +137.7

    1. 1
    2. 2
    3. 3
    4. 4
    foreach ($_pp as $k => $v){
                if ($v['qty'] == $_pp[$i*count($groups)]['qty']){
                    $qtys[$i][]=$v;
                }

    За такое надо кромсать

    guest, 27 Февраля 2009

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

    +144.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    ... and p.products_group_access like '%,". $customer_group_id.",%' 
    OR
      p.products_group_access like '%,". $customer_group_id."' 
    OR
      p.products_group_access like '". $customer_group_id.",%' 
    OR
      p.products_group_access = '". $customer_group_id."')";

    REGEXP уже не рулят

    guest, 26 Февраля 2009

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

    +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
    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
    function query_safe()
    	{
    		$time_before = $this->get_real_time();
    
    		if(!$this->connected) $this->connect(DBUSER, DBPASS, DBNAME, DBHOST);
    		
    		$args = func_get_args();
            $tmpl =& $args[0];
            $tmpl = str_replace("%", "%%", $tmpl);
            $tmpl = str_replace("?", "%s", $tmpl);
            foreach ($args as $i=>$v) {
                if(!$i) continue;
                if(is_int($v)) continue;
                $args[$i] = "'".mysql_escape_string($v)."'";
            }
            for($i=$c=count($args)-1; $i<$c+20; $i++)
                $args[$i+1] = "UNKNOWN_SQL_COMMAND_$i";
            
            $sql = call_user_func_array("sprintf", $args);
            //echo $sql;
            exit;
            
    		if(!($this->query_id = mysql_query($sql, $this->db_id) )) {
    
    			$this->mysql_error = mysql_error();
    			$this->mysql_error_num = mysql_errno();
    			if($show_error) {
    				$this->display_error($this->mysql_error, $this->mysql_error_num, $query);
    			}
    		}
    		
    		$this->MySQL_time_taken += $this->get_real_time() - $time_before;
    		$this->query_num ++;
    		return $this->query_id;
    	}

    Что же тут творится?? :)))

    guest, 26 Февраля 2009

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