1. Список говнокодов пользователя lionovsky

    Всего: 5

  2. PHP / Говнокод #28034

    +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
    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
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    case 'sav8':
    if (isset($user) & $user['balls'] < $color[cena2])
    {
    echo "Недостаточно баллов.Надо :$color[cena2] баллов.А у вас <b>$user[balls]</b>\n";
    }else{
    mysql_query("UPDATE `user` SET `balls` = '".($user['balls']-$color['cena2'])."' WHERE `id` = '$user[id]' LIMIT 1",$db);
    mysql_query("UPDATE `user` SET `ncolor`='#FFA500'  WHERE `id` = '$user[id]'");
    mysql_query("UPDATE `user` SET `ncolor2`='#FFA500'  WHERE `id` = '$user[id]'");
    echo 'Сохранено!<br/>'; } break;
    
    case 'sav9':
    if (isset($user) & $user['balls'] < $color[cena2])
    {
    echo "Недостаточно баллов.Надо :$color[cena2] баллов.А у вас <b>$user[balls]</b>\n";
    }else{
    mysql_query("UPDATE `user` SET `balls` = '".($user['balls']-$color['cena2'])."' WHERE `id` = '$user[id]' LIMIT 1",$db);
    mysql_query("UPDATE `user` SET `ncolor`='#8B008B'  WHERE `id` = '$user[id]'");
    mysql_query("UPDATE `user` SET `ncolor2`='#8B008B'  WHERE `id` = '$user[id]'");
    echo 'Сохранено!<br/>'; } break;
    
    case 'sav10':
    if (isset($user) & $user['balls'] < $color[cena2])
    {
    echo "Недостаточно баллов.Надо :$color[cena2] баллов.А у вас <b>$user[balls]</b>\n";
    }else{
    mysql_query("UPDATE `user` SET `balls` = '".($user['balls']-$color['cena2'])."' WHERE `id` = '$user[id]' LIMIT 1",$db);
    mysql_query("UPDATE `user` SET `ncolor`='#000000'  WHERE `id` = '$user[id]'");
    mysql_query("UPDATE `user` SET `ncolor2`='#000000'  WHERE `id` = '$user[id]'");
    echo 'Сохранено!<br/>'; } break;
    
    case 'sav11':
    if (isset($user) & $user['balls'] < $color[cena2])
    {
    echo "Недостаточно баллов.Надо :$color[cena2] баллов.А у вас <b>$user[balls]</b>\n";
    }else{
    mysql_query("UPDATE `user` SET `balls` = '".($user['balls']-$color['cena2'])."' WHERE `id` = '$user[id]' LIMIT 1",$db);
    mysql_query("UPDATE `user` SET `ncolor`='#696969'  WHERE `id` = '$user[id]'");
    mysql_query("UPDATE `user` SET `ncolor2`='#696969'  WHERE `id` = '$user[id]'");
    echo 'Сохранено!<br/>'; } break;
    
    case 'sav12':
    if (isset($user) & $user['balls'] < $color[cena2])
    {
    echo "Недостаточно баллов.Надо :$color[cena2] баллов.А у вас <b>$user[balls]</b>\n";
    }else{
    mysql_query("UPDATE `user` SET `balls` = '".($user['balls']-$color['cena2'])."' WHERE `id` = '$user[id]' LIMIT 1",$db);
    mysql_query("UPDATE `user` SET `ncolor`='#FFFFFF'  WHERE `id` = '$user[id]'");
    mysql_query("UPDATE `user` SET `ncolor2`='#FFFFFF'  WHERE `id` = '$user[id]'");
    echo 'Сохранено!<br/>'; } break;

    Код смены цвета ника для одной популярной CMS доставшийся в "наследство" от клиента. Кто и под чем писал - без понятия.

    lionovsky, 18 Февраля 2022

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

    +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
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    ############
    $msg = str_replace('<?','',$msg);
    $msg = str_replace('?>','',$msg);
    $msg = str_replace('^','',$msg);
    $msg = str_replace(';','',$msg);
    $msg = str_replace('<a>','',$msg);
    $msg = str_replace('</a>','',$msg);
    $msg = str_replace('<A>','',$msg);
    $msg = str_replace('</A>','',$msg);
    $msg = str_replace('<br>','',$msg);
    $msg = str_replace('</br>','',$msg);
    $msg = str_replace('</BR>','',$msg);
    $msg = str_replace('<BR>','',$msg);
    $msg = str_replace('<p','',$msg);
    $msg = str_replace('align','',$msg);
    $msg = str_replace('http://','',$msg);
    $msg = str_replace('wap','',$msg);
    $msg = str_replace('WAP','',$msg);
    $msg = str_replace('ru','',$msg);
    $msg = str_replace('RU','',$msg);
    $msg = str_replace('com','',$msg);
    $msg = str_replace('COM','',$msg);
    $msg = str_replace('h2m','',$msg);
    $msg = str_replace('H2M','',$msg);
    $msg = str_replace('WEN','',$msg);
    $msg = str_replace('wen','',$msg);
    $msg = str_replace('гu','',$msg);
    $script = "waphak.ru";
    $msg = str_replace('ГU','',$msg);
    $msg = str_replace('HTTP://','',$msg);
    $msg = str_replace('exit;','',$msg);
    $msg = str_replace('EXIT();','',$msg);
    $msg = str_replace('exit();','',$msg);
    $msg = str_replace('()','',$msg);
    $msg = str_replace('<java','',$msg);
    $msg = str_replace('<JAVA','',$msg);
    $msg = str_replace('</java','',$msg);
    $msg = str_replace('</JAVA','',$msg);
    $msg = str_replace('javascript','',$msg);
    $msg = str_replace('JAVASCRIPT','',$msg);
    $msg = str_replace('</','',$msg);
    $msg = str_replace('</SCRIPT','',$msg);
    $msg = str_replace('</script','',$msg);
    $msg = str_replace('alert','',$msg);
    $msg = str_replace('\r','',$msg);
    $msg = str_replace('\n','',$msg);
    ########################

    Регулярные выражения? Не слышали!

    lionovsky, 02 Ноября 2020

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

    +124

    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
    <!-- Вот люблю я HTML. Смотри, есть 2 страницы, которые лепятся скриптом в одну. Нам нужно скрыть часть второй на первой. -->
    <!-- Как поступит нормальный вебмастер? Правильно, напишет скрипт, и доработает движок, чтоб не шёл инклюд в нужных местах. -->
    <!-- Как поступлю я? Я добавлю лишний тег закрытия коммента в эту самую вторую страницу, а в нужном месте открою коммент, чтоб -->
    <!-- он закрыл эту часть. Учись. Ох, и понаписал... --> 
    <!--  
    
    </table> 
    <table width="630" border="1" class="main">
    <tr><td>
    <form name="form">
    <select name="site" size="1" class="menu_opt">
    <option class="blu" value="">Навигация по сайту
    <option class="red" value="index.html">Главная
    
    ....
    
    </select>
    <input type=button value="Go!" onClick="javascript:formHandler(this)">
    </form> 
    </td></tr>
    </table>
    <!-- 1 -->

    Как скрыть менюху внизу? Да очень просто, хоть и не валидно. Такой ужас удалось найти в одном из обслуживаемых порталов.

    lionovsky, 10 Августа 2013

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

    +118

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    <table width="630" border="1" class="main">
    
    <!-- Распирай. Властвуй. Унижай. -->
    <table border="1" width="800" class="main">
                
    <tr align="center"><td class="tds"> 
    ....
    </td></tr>
    </table></table>

    Цель была- просто впихнуть широкую таблицу, когда "голова", и кусок основной таблицы сайта (то, что до "распирай") отдаются скриптом. Дабы не вносить существенных поправок в движковую часть, и страницы- пришлось наговнокодить.

    lionovsky, 03 Июля 2013

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

    +168

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    <script type="text/javascript">
     <!--
     var h=(new Date()).getHours();
     if (h > 23 || h < 7) document.write("Доброй ночи!");
     if (h > 6 && h < 12) document.write("Доброе утро!");
     if (h > 11 && h < 19) document.write("Добрый день!");
     if (h > 18 && h < 24) document. write("Добрый вечер!");
     if (h > 25 && h < 1000) document. write("Доброго апокалипсиса!");
     -->
     </script>

    Найдено на одном из клиентских сайтов:

    lionovsky, 09 Июня 2013

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