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

    +157.2

    1. 1
    if(preg_match("/\.[gjpi][ipnc][fgo]/i", $_SERVER['REQUEST_URI'])) exit;

    gorvic, 28 Августа 2009

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

    +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
    /**/		if ($page+1 <= $sch-1)
    /**/		{echo "<a  href='in_mes.php?page=".($page+1)."' class='nav_lnk'><strong>".($page+2)."</strong></a>";
    /**/		
    /**/		echo " ";}
    /**/		
    /**/		if ($page+2 <= $sch-1)
    /**/		{echo "<a  href='in_mes.php?page=".($page+2)."' class='nav_lnk'><strong>".($page+3)."</strong></a>";
    /**/		
    /**/		echo " ";}
    /**/		
    /**/		if ($page+3 <= $sch-1)
    /**/		{echo "<a  href='in_mes.php?page=".($page+3)."' class='nav_lnk'><strong>".($page+4)."</strong></a>";
    /**/		
    /**/		echo " ";}
    /**/		
    /**/		if ($page+4 <= $sch-1)
    /**/		{echo "<a  href='in_mes.php?page=".($page+4)."' class='nav_lnk'><strong>".($page+5)."</strong></a>";
    /**/		
    /**/		echo " ";}
    /**/		
    /**/		if ($page+5 <= $sch-1)
    /**/		{echo "<a  href='in_mes.php?page=".($page+5)."' class='nav_lnk'><strong>".($page+6)."</strong></a>";
    /**/		
    /**/		echo " ";}

    оригинальное форматирование сохранено. Что человек этим пытался сказать - не понятно

    nolka4, 28 Августа 2009

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

    +181.7

    1. 1
    2. 2
    3. 3
    function schitaem_ves_fajla($file) {
     return strlen(file_get_contents($file));
    }

    [email protected] - 05:00 MSK

    greevex, 28 Августа 2009

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

    +141.9

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    <table>
    <tr>
    <td bgcolor=green><br/></td>
    <td bgcolor=red><br/></td>
    <td bgcolor=blue><br/></td>
    </tr>
    <tr>
    <td><input name="check1" type="checkbox" /></td>
    <td><input name="check2" type="checkbox" /></td>
    <td><input name="check3" type="checkbox" /></td>
    </tr>
    </table>

    форма для выбора цветов)

    gawbox, 27 Августа 2009

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

    +156

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    $sql = "SELECT MAX(user_id) AS total
    				FROM " . USERS_TABLE;
    			if ( !($result = $db->sql_query($sql)) )
    			{
    				message_die(GENERAL_ERROR, 'Could not obtain next user_id information', '', __LINE__, __FILE__, $sql);
    			}
    
    			if ( !($row = $db->sql_fetchrow($result)) )
    			{
    				message_die(GENERAL_ERROR, 'Could not obtain next user_id information', '', __LINE__, __FILE__, $sql);
    			}
    			$user_id = $row['total'] + 1;

    Найдено в phpBB-wap. Перед регистрацией пользователя. $user_id - id регистрирующегося юзера. Похоже, автор не знает про auto_increment

    123qweawdsf12fasfa, 27 Августа 2009

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

    +159.9

    1. 1
    2. 2
    3. 3
    4. 4
    //admin id is usually 1. to think about it
    if (intval($_SESSION['userId']) == 1) {
        return true;
    }

    True ACL.

    Comma, 27 Августа 2009

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

    +159

    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
    class someClass {
        protected $map = array();
    
        public function __construct(Array $data)
        {
            $this->map = $this->generateMap($data);
        }
    
        protected function generateMap(Array $data)
        {
            $map = array();
            foreach ($data as $key => $value) {
                ...
                $map[$otherSomeKey] = $otherSomeValue;
                ...
            }
    
            $this->map = $map;
        }
    }

    Сидел час и не мог понять, почему у меня в $this->map оказывался постоянно NULL!
    Уже передебажил всё, что мог и извел все нервы!

    striker, 27 Августа 2009

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

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if (!@unlink('very-important-file.db')){
          echo strtoupper('ф'), 'а', 'й', 'л', 'а', ' ', 'н', 'е', ' ', 'с', 'у', 'щ', 'е', 'с', 'т', 'в', 'у', 'е', 'т';
    } else {
          echo strtoupper('ф'), 'а', 'й', 'л', ' ', 'с', 'у', 'щ', 'е', 'с', 'т', 'в', 'о', 'в', 'а', 'л';
    }

    так проверяют существование файла все Ъ пацаны

    VladX, 26 Августа 2009

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

    +142

    1. 1
    2. 2
    echo $search;        
    $result = mysql_query ("SELECT id,title,description,date,author,view,mini_img FROM data WHERE MATCH(text) AGAINST('".$search."')");

    st0rk, 26 Августа 2009

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

    +153

    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
    while(true)  // Последующие недели.
            {
                for($i = 0; $i < 7; $i++)
                {
                    if($this->date_count > $this->all_days)
                        break;
                    else
                    {
                        $this->calendar_table[$this->week_counter][$i] = $this->date_count;
                        $this->date_count++;
                    }
                }
                if($this->date_count > $this->all_days)
                    break;
                $this->week_counter++;
            }

    Заполнение массива с датами для календаря после первой недели...

    Grockles, 25 Августа 2009

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