1. SQL / Говнокод #381

    −1105

    1. 1
    $refsql = @mysql_query("SELECT id,username FROM qref WHERE type='Bonus' ORDER BY last LIMIT 1");

    обратите внимание на часть "ORDER BY last LIMIT 1"

    guest, 13 Января 2009

    Комментарии (4)
  2. JavaScript / Говнокод #380

    +95.6

    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
    <!-- AntiDDos -->
    <script language="JavaScript1.2" type="text/JavaScript">
    
    var getcookie = " " + document.cookie;
    var seathcookie = getcookie.indexOf("access=77");
    
    if(seathcookie === -1) {
    if(confirm('Если вы простой посетитель форума, то нажмите: "Отмена".')) {
    alert('Доступ запрещён');
    
    function AntiDDOS() {
    alert('Доступ запрещён');
    setTimeout("AntiDDOS()", 1);
    }
    
    AntiDDOS();
    
    } else {
    
    var access = "access";
    document.cookie = access + "=" + escape("77") ;
    
    }
    }
    
    </script>

    Мего онтеддос )

    guest, 12 Января 2009

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

    +32.3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    // -------------------------------------------
    // Возвращает все три переменные, склеенные в строку,
    // при условии что $value не пусто, иначе "".
    
    function safe_ins($before,$value,$after="") {
      if (!empty($value)) return("$before$value$after");
      else return("");
    }

    Мега способ конкатенации строк.

    guest, 12 Января 2009

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

    +29.4

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    ....
    // -------------------------------------------
    // Возвращает переменную $value, если она не пуста, иначе $default или false
    
    function def_inю.s($value,$default="") {
      if ($value) return("$value");
      else if ($default) return("$default");
      else return(false);
    }
    ....

    Спрашивается:
    1. для кого существует php-функция empty()?
    2. кто научил ТАК возвращать строки?

    Вот такие у нас фрилансеры...

    guest, 12 Января 2009

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

    +40.1

    1. 1
    2. 2
    $database->setQuery("SELECT DATE_FORMAT('{$date}', '%m/%d/%Y %H:%i')");
    $date = $database->loadResult();

    Джедайский подход для форматирования даты

    guest, 12 Января 2009

    Комментарии (9)
  6. C++ / Говнокод #376

    +18.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
    14. 14
    15. 15
    16. 16
    17. 17
    MyObject a;
    switch(id)
    {
    case id_1:
    ....
    break;
    
    case id_2:
    break;
    
    case id_3:
    MyObject a;
    a = value;
    break;
    }
    
    res = a;

    псевдо код моей ошибки(((

    guest, 12 Января 2009

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

    +27.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    function getalignurl(align)
    {
      var n=parseFloat(align);
      return "http://не_палим_домен."+language+"/какой-то_файл.html";
    }

    может я чет не понимаю...

    guest, 12 Января 2009

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

    +37.1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    function check_email($address)
    {
    	$regex = '/^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&\'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&\'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/';
    	if (preg_match($regex, $address)) {
    		return true;
    	}
    	else {
    		return false;
    	}
    }

    Функция для проверки e-mail'а
    Очень скромный РегЕксп

    (с) n3m0

    guest, 12 Января 2009

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

    +31.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
    <?php
    function userlogout() {
      global $db,$session;
      $result = @mysql_query("DELETE FROM sessions WHERE id='$session'");
      setcookie('tsmatrixuser', '',time()-999999);
      setcookie('tsmatrixlses', '',time()-999999);
      setcookie('tsmatrixr', '',time()-999999);
      setcookie('tsmatrixid', '',time()-99999);
      setcookie('tsmatrixpass', '',time()-999999);
      unset($_COOKIE['tsmatrixuser']);
      $GLOBALS['id'] = '';
      unset($_COOKIE['tsmatrixlses']);
      $GLOBALS['session'] = '';
      unset($_COOKIE['tsmatrixr']);
      $GLOBALS['remember'] = '';
      unset($_COOKIE['tsmatrixid']);
      unset($_COOKIE['tsmatrixpass']);
      $GLOBALS['password'] = '';
    }

    немогу сдержаться не запостить такое )) хоть и баян
    брутальный логаут ))

    guest, 12 Января 2009

    Комментарии (3)
  10. SQL / Говнокод #372

    −990.8

    1. 1
    2. 2
    close actoj deallocate actoj
    drop table ##babrujsk -- razrushajem derevnju ##babrujsk

    1500 строка непонятной процедуры формирования счёта

    guest, 12 Января 2009

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