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

    +158

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    $dbhost = DB_HOSTNAME;
     $dbuser = DB_USERNAME;
     $dbpass = DB_PASSWORD;
     $dbdatabase = DB_DATABASE;
     $dbprefix = DB_PREFIX;

    Из платного модуля для опенкарта.

    SOKOJI, 25 Июля 2014

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

    +42

    1. 1
    if (sql->FieldByName("ID")->AsString > "0")

    bormand, 25 Июля 2014

    Комментарии (55)
  3. C# / Говнокод #16419

    +134

    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
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Management;
    using System.Management.Instrumentation;
    using System.Runtime.InteropServices;
    using System.Net;
    using System.IO;
    using System.Text.RegularExpressions;
    
    namespace WindowsFormsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
                
                HttpWebRequest prreq = (HttpWebRequest)HttpWebRequest.Create("http://hideme.ru/proxy-list");
                HttpWebResponse prresp = (HttpWebResponse)prreq.GetResponse();
                StreamReader rprox = new StreamReader(prresp.GetResponseStream());
                int proxint = Convert.ToInt32(rprox);
                string sprox = proxint.ToString();
                string allproxy = "";
                var proxy = Regex.Matches(sprox, @"\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}:\d{1,5}");
                foreach (Match p in proxy)
                {
                    allproxy += p.Value + Environment.NewLine;
                }
            }
    
            private void Form1_Load(object sender, EventArgs e)
            {
    
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                Form1 fm4 = new Form1();
                if (fm4.ShowDialog() == DialogResult.OK) { }
            }
        }
    }

    jkhne4pijgberg, 24 Июля 2014

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

    +149

    1. 1
    2. 2
    3. 3
    $(window).scroll(function () {
        var active_start_position = window.pageYOffset + 0 // начало активной области (верхняя граница экрана + 10 пикселей)
        var active_end_position = window.pageYOffset + 50 // конец активной области (нижняя граница экрана - 10 пикселей)

    С Волан-де-сайта. Комменты доставили.

    http:/сайт-который-называть-нельзя/javascripts/1406215785/_parts/shortcuts.js

    gost, 24 Июля 2014

    Комментарии (278)
  5. C++ / Говнокод #16414

    +35

    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
    main ()
    {
    system("COLOR 0A");
    double ob, x1 , x2 , y1 , y2, p1 , p2 , pi , skolko , status;
     
        system("echo Интерполяция X1 - X2 ");
        system("echo Ввести число:");
        cin >> ob;
     
        system("echo Например 62, C1 = 60, L1 = 1.31 ,C2 = 80 , L2 = 1.29");
        cout << "C1 = ";
               cin >> x1;
        cout << "L1 = " ;
               cin >> x2;
        cout << "C2 = " ;
               cin >> y1;
        cout << "L2 = " ;  
               cin >> y2;
     
          p1 = y1 - x1;
          p2 = y2 - x2;
     
        pi = p2 / p1;
          skolko = ob - x1;
          status = x2 + (pi * skolko);
     
        cout << "_______________________________________________________________";
        cout << endl <<  ob << " = " << status;
        _getch ();
        system("CLS");
     
        return 0;
    }

    с википедии
    вывод с помощью потока уникально сочетается с выводом путём вызова системных команд

    TarasB, 24 Июля 2014

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

    +155

    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
    if($s["type"] == 9){
        if(in_array($ch_newprice, array("1220","1185","1244"))){
            if(in_array($ch_oldprice,array("1237","1239","1238"))){
                $status = delete_DW_Customer($s["login"]);
                if($status == 0) {
                    echo "ERROR!!! Can't delete user in server DrWEB\n";
                    //break;
                }
                    if(in_array($ch_oldprice,array("1239"))){
                      delete_DW_Customer($s["login"]."_android");
                    }
            }
        }
    }

    IF Driven Development + Magic Numbers

    ptaag, 24 Июля 2014

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

    +154

    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
    for ($i = 0; $i < count($total_data); $i++) {
                        if ($total_data[$i]['title'] == "Сумма") {
                            $sum = (float) $total_data[$i]['value'];
                            $tdata = array();
                            $tdata[count($total_data)]['title'] = "Сумма со скидкой";
                            $tdata[count($total_data)]['code'] = "discount_total";
                            $tdata[count($total_data)]['value'] = $sum;
                            $tdata[count($total_data)]['text'] = $this->currency->format($sum);
                            $tdata[count($total_data)]['sort_order'] = "2";
                            $total_data = array_merge($total_data, $tdata);
                            $id_sum = $i;
                            $sub_total = $sum;
                        }
                        if ($total_data[$i]['title'] == "Итого") {
                            $id_discount = count($total_data) - 1;
                            $total_data[$i]['value'] = (float) $total_data[$i]['value'] - (float) $total_data[$id_sum]['value'] + (float) $total_data[$id_discount]['value'];
                            $total_data[$i]['text'] = $this->currency->format($total_data[$i]['value']);
                        }
                    }

    true2trance, 24 Июля 2014

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

    +155

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    jQuery(document).ready(function($) {
    	var url=document.location.href;
    	$.each($(".menu a"),function(){
    	if(this.href==url){$(this).addClass('activetopmenu');};
    	});
    	});

    И это при том, что для генерации страниц используется php...

    mkramer, 23 Июля 2014

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

    +160

    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
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    while ($rown2 = mysql_fetch_array($nresult2)) {
      // Несколько строк кода
      $znap = $rown2['znap'];
      // И ещё немного
      // А теперь надо узнать название шоссе, на котором расположен коттедж:
      if ($znap == "1") {
    $napr = "Алтуфьевское";
    } elseif ($znap == "2") {
    $napr = "Дмитровское";
    } elseif ($znap == "3") {
    $napr = "Куркинское";
    } elseif ($znap == "4") {
    $napr = "Ленинградское";
    } elseif ($znap == "5") {
    $napr = "Новосходненское";
    } elseif ($znap == "6") {
    $napr = "Рогачевское";
    } elseif ($znap == "7") {
    $napr = "Савеловское";
    } elseif ($znap == "8") {
    $napr = "Боровское";
    } elseif ($znap == "9") {
    $napr = "Калужское";
    } elseif ($znap == "10") {
    $napr = "Киевское";
    } elseif ($znap == "11") {
    $napr = "Старокалужское";
    } elseif ($znap == "12") {
    $napr = "Варшавское";
    } elseif ($znap == "13") {
    $napr = "Новокаширское";
    } elseif ($znap == "14") {
    $napr = "Симферопольское";
    } elseif ($znap == "15") {
    $napr = "Волоколамское";
    } elseif ($znap == "16") {
    $napr = "Пятницкое";
    } elseif ($znap == "17") {
    $napr = "Горьковское";
    } elseif ($znap == "18") {
    $napr = "Домодедовское";
    } elseif ($znap == "19") {
    $napr = "Егорьевское";
    } elseif ($znap == "20") {
    $napr = "Носовихинское";
    } elseif ($znap == "21") {
    $napr = "Рязанское";
    } elseif ($znap == "22") {
    $napr = "Ильинское";
    } elseif ($znap == "23") {
    $napr = "Можайское / Минское";
    } elseif ($znap == "25") {
    $napr = "Новорижское";
    } elseif ($znap == "26") {
    $napr = "Рижское";
    } elseif ($znap == "27") {
    $napr = "Рублево-Успенское";
    } elseif ($znap == "28") {
    $napr = "Сколковское";
    } elseif ($znap == "29") {
    $napr = "Успенское";
    } elseif ($znap == "30") {
    $napr = "Каширское";
    } elseif ($znap == "31") {
    $napr = "Новорязанское";
    } elseif ($znap == "32") {
    $napr = "Осташковское";
    } elseif ($znap == "33") {
    $napr = "Щелковское";
    } elseif ($znap == "35") {
    $napr = "Подушкинское";
    } elseif ($znap == "34") {
    $napr = "Ярославское";
    } else {
    $napr = "";
    }
    // Дальше ещё куча кода

    Во, заказали доработку проекта....

    mkramer, 23 Июля 2014

    Комментарии (4)
  10. Java / Говнокод #16409

    +71

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    public Move move(final Board board) {
    	for (final Move move : Move.values()) {
    		if ((move.getDx() == Math.signum(this.target.x - board.getCx()))
    			&& (move.getDy() == Math.signum(this.target.y - board.getCy()))) {
    			return move;
    		}
    	}
    	return null;
    }

    выбираем направление движения. как? перебором!

    Lure Of Chaos, 23 Июля 2014

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