1. Лучший говнокод

    В номинации:
    За время:
  2. PHP / Говнокод #1330

    +175

    1. 1
    2. 2
    $exp=explode("/images/",$value['picture_big_location']);
    $newVal=$exp[0]."/bigImages/".$exp[1];

    Задача состояла в том, чтобы в строке заменить "/images/" на "/bigImages/"

    guest, 06 Июля 2009

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

    +157

    1. 1
    2. 2
    var array_no_yes = ['no', 'yes'];
    var a = array_no_yes;

    Ноу комментс :-)

    guest, 05 Июля 2009

    Комментарии (7)
  4. Куча / Говнокод #1321

    +140.9

    1. 1
    2. 2
    3. 3
    4. 4
    Товарищ,верь,взойдёт она
    Звезда пленительного счвстья...
    И на обломках говнокода
    Напишут наши имена...

    guest, 04 Июля 2009

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

    +146.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
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    if($_POST['vards'] and $_POST['epasts'] and $_POST['dzimums'] and $_POST['real_vards'] and $_POST['real_uzvards'] and $_POST['b_day1'] and $_POST['b_day2'] and $_POST['b_day3'] and $_POST['parole1'] and $_POST['parole2'] and $_POST['parole1'] == $_POST['parole2'])
    {
    $vards = "'".htmlspecialchars($_POST['vards'])."'";
    $parole = "'".md5(md5($_POST['parole2']))."'";
    $epasts = "'".htmlspecialchars($_POST['epasts'])."'";
    $dzimums = "'".htmlspecialchars($_POST['dzimums'])."'";
    $skype = "'".htmlspecialchars($_POST['skype'])."'";
    $b_diena = "$_POST[b_day1]";
    $b_menesis = "$_POST[b_day2]";
    $b_gads = "$_POST[b_day3]";
    $real_vards = "'".htmlspecialchars($_POST['real_vards'])."'";
    $real_uzvards = "'".htmlspecialchars($_POST['real_uzvards'])."'";
    $smirdiga_ip = "'".htmlspecialchars($_SERVER['REMOTE_ADDR'])."'";
    
    $result = mysql_query("SELECT id FROM lietotaji where vards=$vards");
    $rindinas = mysql_num_rows($result);
    
    and so on.....

    А я уж думал, так сейчас никто не пишет. Суперская защита от SQL Injection: htmlspecialchars.

    guest, 03 Июля 2009

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

    +146.2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    /**
         * @see Connection::applyLimit()
         */
        public function applyLimit(&$sql, $offset, $limit)
        {
            if ( $limit > 0 ) {
                $sql .= " LIMIT " . ($offset > 0 ? $offset . ", " : "") . $limit;
            } else if ( $offset > 0 ) {
                $sql .= " LIMIT " . $offset . ", 18446744073709551615";
            }
        }

    Propel Connection - жёсткий хардкод (если лимит не указан, выбираем записи от $offset до произвольно большого числа)

    guest, 30 Июня 2009

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

    +128.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
    switch (isHelp) 
    {
    	case false: 
    		Str = "CTRL - Stop Rotate \n" + 
    		"RMB - Move Quad \n" + 
    		"WASD - Control \n"; 
    		isHelp = true; 
    		break; 
    	case true: 
    		Str = ""; 
    		isHelp = false; 
    		break;
    }

    как не правильно использовать switch :)

    guest, 19 Июня 2009

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

    −275

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    public static function isWrongName(src:String):Boolean
    {
    	if(src){
    		src = src.toLowerCase();
    		if (hasWrongChars(src)) return false;
    		return true;
    	}
    	return false;
    }

    guest, 19 Июня 2009

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

    +62.8

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    $date = '';
    $date .= date('d');
    $date .= '-'
    $date .= date('m');
    $date .= '-';
    $date .= date('Y');

    з.ы.
    чтот у вас в FF форма для кода криво отображается...

    guest, 17 Июня 2009

    Комментарии (7)
  10. Ruby / Говнокод #1181

    −310.4

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    for page in pages
      threads << Thread.new(page) { |myPage|
        begin
          puts "Try password #{passwordarr}"
          Net::SSH.start('localhost', 'root', :password => "#{passwordarr}")
          puts "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
          exit
         rescue Net::SSH::AuthenticationFailed
         end
      }
    end

    "взялся я ту периберать пароли от моего ssh..."

    guest, 11 Июня 2009

    Комментарии (7)
  11. SQL / Говнокод #1179

    −128.7

    1. 1
    2. 2
    if(mysql_query('DROP TABLE table_name'))
      echo "таблица существовала ;(";

    Проверка таблицы на существование.
    Взято самизнаетеоткуда

    ЗЫ SQL+PHP

    guest, 11 Июня 2009

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