
-
Assembler / Говнокод #2222
+175.1
Возвращение розового пони
Комментарии (58) -
PHP / Говнокод #2221
+158.7
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
if (isset($message)) { $message = nl2br($message); $message = str_replace("<br />","<br>",$message); $message = str_replace("<BR />","<BR>",$message); $message = str_replace("[u]","<u>",$message); $message = str_replace("[U]","<u>",$message); $message = str_replace("[i]","<i>",$message); $message = str_replace("[I]","<i>",$message); $message = str_replace("[b]","<B>",$message); $message = str_replace("[B]","<B>",$message); $message = str_replace("[/u]","</u>",$message); $message = str_replace("[/U]","</u>",$message); $message = str_replace("[/i]","</i>",$message); $message = str_replace("[/I]","</i>",$message); $message = str_replace("[/b]","</B>",$message); $message = str_replace("[/B]","</B>",$message); }
Комментарии (7) -
PHP / Говнокод #2220
+147.2
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
function post($key) { return mysql_escape_string($_POST[$key]); } $sql->Query("SELECT `t1`.*, `t2`.* FROM `x_local_users` AS `t1`, `x_privs` AS `t2` WHERE `t1`.`id`=`t2`.`manager_id` AND `t1`.`login`='".post('userid')."' AND `t1`.`password`='".md5(post('passw'))."' LIMIT 1");
Где то когда то здесь видел кусок "говнокода", в котором для получения значения глобальных переменных использовались функции.
Решил на деле испытать такой способ. Очень удобно оказалось использовать, особенно в запросах :)
Единственное, что не удобно, так это когда в $_SESSION хранится двухмерный массив, и из него вытащить надо чонить =)Комментарии (37) -
C++ / Говнокод #2219
+54.9
- 1
- 2
- 3
void write_msg(const QString& msg, AsyncMp* mp) { written(QString(mp?"%1[%2]":"" " %3").arg(mp->my_host()).arg(mp->my_index()).arg(msg)); }
А потом удивляемся: чего же оно не работает?
Комментарии (5) -
PHP / Говнокод #2218
+159
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
if ((valid_username($_POST['username'])) && (valid_email($_POST['email']))) { $username = $_POST['username']; $email = $_POST['email']; if ($user->check_email($email)) { if ($user->set_config($config, $username)) { $_SESSION['checking_flag'] = $_POST['checking']; } else { $html->add_bufer("Неправильное имя пользователя или email."); } } else { $html->add_bufer("Неправильное имя пользователя или email."); } } else { $html->add_bufer("Неправильное имя пользователя или email."); }
досталась мне в наследство цмска, разгребаю....
это нечто!Комментарии (10) -
JavaScript / Говнокод #2217
+152.9
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
function $(element, method) { if (!method) { return document.getElementById(element); } else { return { node: $(element) } } }
Комментарии (4) -
C# / Говнокод #2216
+96.8
- 1
- 2
- 3
- 4
- 5
- 6
function Calculate(...) { ..... if (d == (1 - 1)) ..... }
Вот встретилось )))) Видать раньше формула была несколько серьезней, а народ уже двинулся от расчетов что такое понаписал )))))))))
Комментарии (7) -
C# / Говнокод #2215
+134.6
- 1
t.GetProperty(item.Split('=')[0].Trim()).SetValue(this, item.Split('=')[1].Trim(), null);
Инициализация свойства из строик формата имя=значение
Комментарии (0) -
PHP / Говнокод #2214
+160.3
- 1
- 2
- 3
- 4
- 5
- 6
for($i=0;$i<1000;$i++) { if(strlen($i)<2)echo"00$i\n"; if(strlen($i)==2)echo"0$i\n"; if(strlen($i)==3)echo"$i\n"; }
Попросили сгенерить список от 000 до 999 :) выкладываю этот кусок говна =)
Комментарии (12) -
C# / Говнокод #2213
+89.5
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
private void ProcessActionsLookup(object sender) { LookUpEdit lookUpEdit = sender as LookUpEdit; if (lookUpEdit != null) { if (lookUpEdit.EditValue != null) { if (lookUpEdit.EditValue.Equals(currentActionLookupValue)) { if (actionsGridControlBindingSource.Current != null && !_presenter.ActionHasProperParameters(actionsGridView.FocusedRowHandle)) { SetDataSourceForInnerGrid(sender); } } else { SetDataSourceForInnerGrid(sender); } } else { SetDataSourceForInnerGrid(sender); } } }
Мы пойдем другим путем.
Некоторые скажут что в представленном контексте абсолютно нормальный код, я все же не соглашусьКомментарии (9)