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

    +158.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
    $query = mysql_query("SELECT w_id,title FROM bhost_weblogs
                                         WHERE owner='".$user_info['username']."'");
    while($blog = mysql_fetch_assoc($query))
    {
        $stat = mysql_query("SELECT * FROM stat WHERE blog='".$blog['w_id']."' AND user!='' AND
                                          datestamp>='$d2' ORDER BY datestamp DESC");
        $all_users = mysql_result(mysql_query("SELECT Count(blog) FROM stat
                                           WHERE blog='".$blog['w_id']."' AND datestamp>='$d2'"),0);
        $reg_users = mysql_result(mysql_query("SELECT Count(blog) FROM stat
                                           WHERE blog='".$blog['w_id']."' AND user!='' AND datestamp>='$d2'"),0);
         $unreg_users = mysql_result(mysql_query("SELECT Count(blog) FROM stat
                                            WHERE blog='".$blog['w_id']."' AND user='' AND datestamp>='$d2'"),0);
    
         echo "<center>Всего: $all_users<br />
         Зарегистрированных пользователей: $reg_users<br />
         Незарегистрированных пользователей: $unreg_users</center>";
    
         echo "<table  cellpadding='0' cellspacing='0' align='center' class='form'>";
         while($statd = mysql_fetch_assoc($stat))
         {
         echo ...;
         }
         echo "</table><br /><br />";
    }

    Очень правильная работа с базой, подумаешь пара лишних запросов.

    BabyWolf, 06 Сентября 2009

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

    +155.4

    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
    <?
    	function mconnect()
    	{
    		$sql=mysql_connect("localhost","username","password");
    		mysql_select_db("bd",$sql);
    		return $sql;
    	}
            function mdisconnect($sql)
            {
                    mysql_close($sql);
                    return 0;
            }
            mdisconnect(mconnect());
    ?>

    Tanger, 06 Сентября 2009

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

    +152.8

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    function clearUsers()
    {
    	$f=fopen("users", "w");
    	fclose($f);
    	return 0;
    }

    Tanger, 06 Сентября 2009

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

    +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
    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
    <?
    $vars=array("№1" => "volvo", "№2" => "saab","№3" => "saab & audi", "№4" => "mercedes","№5" => "audi");
    	echo "<table border=1>";
    	foreach ($vars as $k => $v) {
    		echo "<tr><td>".$k."</td><td>".$v."</td></tr>";
    	}
    	echo "</table>";
    ?>
    
    
    <form action="index.php" method="POST">
    <select name="parametr">
      <option value="volvo">Volvo</option>
      <option value="saab">Saab</option>
      <option value="saabandaudi">Saab & Audi</option>
      <option value="mercedes">Mercedes</option>
      <option value="audi">Audi</option>
    </select>
    <input type="submit" value="JMI">
    </form>
    
    <?
    
    if (isset($_POST['parametr']) && !empty($_POST['parametr'])) {
    	
    	foreach ($vars as $k => $v) {
    		if (strstr(strtolower($v),strtolower($_POST['parametr']))) {
    			echo $k." - ".$vars[$k]."<br>";
    		}
    	}
    } else {
    	echo "<table border=1>";
    	foreach ($vars as $k => $v) {
    		echo "<tr><td>".$k."</td><td>".$v."</td></tr>";
    	}
    	echo "</table>";
    }
    ?>

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

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

    +149.8

    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
    <form action="blah.php" method="POST">
    <!-- тут твой селект -->
    <input type="submit" value="JMI">
    </form>
    <? input('./blah.php'); ?>
    
    
    --[blah.php]--
    <?
    if (isset($_POST['тут имя передаваемого параметра']) && !empty($_POST['тут имя передаваемого параметра'])) {
     тут ты выбираешь из файла csv все в массив, там ищещь свои строки которые похожи, потом формируешь таблицу с этими значениями  и выводишь ее через echo допустим
    }
    ?>

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

    Комментарии (2)
  6. 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)
  7. 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)
  8. 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)
  9. PHP / Говнокод #1759

    +146.9

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

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

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

    Комментарии (4)
  10. 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)