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

    +158.9

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    static $badwords = array(
    ...
    '(?<=[_\d]) [гg]_?[оo]_?[вvb]_?[нnh]_?[оoаaяеeyу]', #говн[оаяеу]
    ...
    );

    самый дословный (мета-)говнокод.

    из censure.php -- Функция пытается определить наличие мата (нецензурных, матерных слов) в html-тексте.
    http://forum.dklab.ru/viewtopic.php?t=17146

    OlgaWolga, 05 Сентября 2009

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

    +160.2

    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
    if($showmode == 0 || $showmode == 2):
    	if($count['user'] != 0):
    		if($count['user'] == 1):
    		    echo '<p class="tpwhosonline">Members Online: <span>1</span></p>';
    		else:
    		    if($count['user'] > 1):
    			    echo '<p class="tpwhosonline">Members Online: <span>' . $count['user'] . '</span></p>';
    			endif;
    		endif;
    	else:
    		echo '<p class="tpwhosonline">Members Online: <span>0</span></p>';
    	endif;
    	
        if($count['guest'] != 0):
    		if($count['guest'] == 1):
    		    echo '<p class="tpwhosonline">Guests Online: <span>1</span></p>';
    		else:
    		    if($count['guest'] > 1):
    			    echo '<p class="tpwhosonline">Guests Online: <span>' . $count['guest'] . '</span></p>';
    			endif;
    		endif;
    	else:
    	    echo '<p class="tpwhosonline">Guests Online: <span>0</span></p>';
        endif;
    endif;

    и такая вот хрень еще и за бабки продается (Joomla template)

    endi, 04 Сентября 2009

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

    +157.2

    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 validate($allsubmitted){
    	$massage="";
    	$passwords= $allsubmitted["pword"];
    	$firstpass= $passwords[0];
    	$secondpass= $passwords[1];
    	$username= $allsubmitted["name"];
    	if ($firstpass!= $secondpass){
    		$massage=$massage."Пароль верен<br>";
    	} else {
    		$massage=$massage."Не правильно введен пароль";
    	}
    	if (strlen($username)<5 || strlen($username)>50){
    		$massage= $massage."Ник должен быть от 5 до 50 символов";
    	}
    	if ($massage==""){
    		$massage= "clear";
    	}
    	return $massage;
    }
    validate($_POST);
    	if (validate($_POST)=="clear"){
    		echo "Спасибо за регистрацию!";
    	} else {
    		echo "У Вас возникли проблемы с регистрацией!";
    	}

    "***: Привет всем, http://www.govnokod.com/1488 подскжите что не парвильно в этом говнокоде? вбивал данные и правильные и не правильные, результат один: У Вас возникли проблемы с регистрацией!"

    мы все учились понемногу ©

    striker, 04 Сентября 2009

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

    +146.9

    1. 1
    <?php echo strtolower( ?> HELLO WORLD! <?php ); ?>

    Не рабочий код, конечно, но на мой взгляд ржачный)

    greevex, 03 Сентября 2009

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

    +154.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
    There is a little problem with iconv in such using:
    
    $mytext = iconv('windows-1251', 'utf-8', $mytext);
    echo $mytext;
    
    This code isn't work correctly. Solution is:
    
    $mytext_utf = iconv('windows-1251', 'utf-8', $mytext);
    echo $mytext_utf;
    //or just
    echo iconv('windows-1251', 'utf-8', $mytext);
    
    ссылка: http://www.php.net/manual/en/function.iconv.php#83511

    смотрел ман, наткнулся на вот такой комментарий
    Если я еще не ослеп, то чувак одну один и тот же код три раза переписал
    и он якобы у него заработал :D

    getme, 03 Сентября 2009

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

    +156.1

    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
    class I_Mysql
    {
    	var
    	$host="localhost",
    	$user="root",
    	$password="",
    	$database="gorodokbox",
    	$charset="utf8",
    	$connected=false,
    	$db_selected=true,
    	$r_connection=null,
    	$result=null,
    	$row=array(),
    	$field=null,
    	$debug=false;
    
    	function I_Mysql()
    	{
    
    	}
    
    	function connect($host="localhost", $user="roo", $password="", $type=0)
    	{
    		$this->host=$host;
    		$this->user=$user;
    		$this->password=$password;
    		$this->database=$password;
    		if(defined('MYSQLDEBUG'))$this->debug=1;
    		@$this->r_connection = mysql_connect($this->host, $this->user, $this->password);
    		@$er=mysql_errno($this->r_connection);
    		if(!$er)
    		{
    			if($this->debug) echo "mySQL connected<br>";
    			$GLOBALS['CVARS']['DB']['connected']=true;
    			$GLOBALS['CVARS']['DB']['rcon']=$this->r_connection;
    			$this->connected = true;
    			$GLOBALS['CVARS']['DB']['mysql']=&$this;
    			return true;
    		}
    		return false;
    	}
    ..................................................

    Ковырял самописный двиг магазина.

    mac1nt0sh, 03 Сентября 2009

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

    +147.9

    1. 1
    2. 2
    3. 3
    function log($message){
    		echo $message; //just echo it out!  Yee haw! 
    }

    офигенный лог

    paranoid, 03 Сентября 2009

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

    +156.2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    if($started==true && !empty($query))
    do { } while ($todo===$berry);
    
    /*
     * if started equals true,
     * and isn't empty query,
     * do nothing while todo
     * really more, than berry
     */

    no comments

    greevex, 03 Сентября 2009

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

    +160.1

    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 ($row = @mysql_fetch_array($result)) {
    			$id                  =$row[id];
    			$appelation          =$row[appelation];
    			$name                =$row[name];
    			$name2               =$row[name2];
    			$company             =$row[company];
    			$street              =$row[street];
    			$addition            =$row[addition];
    			$state               =$row[state];
    			$zip_code            =$row[zip_code];
    			$city                =$row[city];
    			$country             =$row[country];
    			$email               =$row[email];
    			$fax                 =$row[fax];
    			$phone               =$row[phone];
    }

    из одного шопика..

    asp1r1n, 02 Сентября 2009

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

    +152.9

    1. 1
    2. 2
    3. 3
    if(empty($result) || false === $result) {
        //
    }

    Написано человеком с 9ти летним опытом... Что б точно не прошло...

    makadaw, 02 Сентября 2009

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