-
Лучший говнокод
- В номинации:
-
- За время:
-
-
+171
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
if(isset($_GET['menu']))
{
if(isset($_GET['id']))
{
if (!preg_match("|^[\d]+$|", $_GET['id'])) {header("Location: 405.php");}
$id = $_GET['id'];
if($id = 1){include("blocks/info.php"); exit();}
elseif($id = 2){include("blocks/resyrs.php"); exit();}
elseif($id = 3){include("blocks/nayka.php"); exit();}
elseif($id = 4){include("blocks/teachers.php"); exit();}
elseif($id = 5){include("blocks/ycheba.php"); exit();}
elseif($id = 6){include("blocks/deti.php"); exit();}
elseif($id = 7){include("blocks/pobedy.php"); exit();}
elseif($id = 8){include("blocks/online.php"); exit();}
elseif($id = 9){include("blocks/gostevay.php"); exit();}
elseif($id = 10){include("blocks/blog.php"); exit();}
elseif($id = "") {header("Location: 404.php");}
else {header("Location: 404.php");}
}
else {header("Location: 404.php");}
}
Так... на закуску.
Uchkuma,
25 Ноября 2010
-
+84
- 1
- 2
- 3
- 4
- 5
- 6
- 7
try {
if (field[i][j + 1] == 0) {
field[i][j + 1] = 2;
fifo.add(new Cell(i, j + 1));
}
} catch (ArrayIndexOutOfBoundsException ignored) {
}
Плевать на то что будет стучаться к несуществующему элементу массива, заигнорим и все!
dexatot,
23 Ноября 2010
-
+145
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
class check_operation_t extends operation_group_t
{
protected function _process_operation ()
{
// TODO : Проверить приход на счет?
// TTTTTTTT OOOO DDDDDD OOOO
// TT OO OO DD DD OO OO
// TT OO OO DD DD OO OO
// TT OO OO DD DD OO OO
// TT OO OO DD DD OO OO
// TT OO OO DD DD OO OO
// TT OO OO DD DD OO OO
// TT OOOO DDDDDD OOOO
return true;
}
}
UncleRus,
22 Ноября 2010
-
+118
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
static Func<object, object> get;
static void Add(object id, object data)
{
if (get == null)
{
get = i =>
{
if (i.Equals(id)) return data;
else return null;
};
}
else
{
var _ = get;
get = i =>
{
if (i.Equals(id)) return data;
else return _(i);
};
}
}
psina-from-ua,
21 Ноября 2010
-
+154
- 1
- 2
- 3
- 4
- 5
- 6
for ($i = 0; $i < count($_FILES['att']['name']); $i++) {
if (copy($_FILES['att']['tmp_name'][$i], "files/".$_FILES['att']['name'][$i])) {
unlink($_FILES['att']['tmp_name'][$i]);
chmod("files/".$_FILES['att']['name'][$i], 0644);
}
}
Из той же гостевухи как и кусок примера в http://www.govnokod.ru/4660.
Мультизагрузка файлов на сервер. Естественно, тоже пришлось до
ума доводить.
dwinner,
18 Ноября 2010
-
+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
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
<?php
//debug($item[$modelname]);
if($item[$modelname]['has_rooms_furniture']){
__('has_rooms_furniture');
} else {
echo 'без ';
__('has_rooms_furniture');
}
echo'<br>';
if($item[$modelname]['has_kitchen_furniture']){
__('has_kitchen_furniture');
}
else {
echo 'без ';
__('has_kitchen_furniture');
}
echo'<br>';
if($item[$modelname]['has_phone']){
__('has_phone');
}else {
echo 'без ';
__('has_phone');
}
echo'<br>';
if($item[$modelname]['has_tv']){
__('has_tv');
echo'<br>';
}
if($item[$modelname]['has_fridge']){
__('has_fridge');
echo'<br>';
}
if($item[$modelname]['has_washer']){
__('has_washer');
echo'<br>';
}
if($item[$modelname]['has_balcon']){
__('has_washer');
echo'<br>';
}
if($item[$modelname]['may_children']){
__('may_children');
echo'<br>';
}
if($item[$modelname]['may_animals']){
__('may_animals');
echo'<br>';
}
echo " ";
?>
Код из проекта на CakePHP
__() - функция для локализации термина
Shiz89,
17 Ноября 2010
-
−125
- 1
SELECT rr.hit, count(rr.hit) AS cnt FROM `r_hits` AS rr WHERE rr.hit IN (SELECT DISTINCT rh.hit FROM `r_hits`AS rh) GROUP BY rr.hit;
Вот что бывает, когда голова не работает в обед в понедельник.
А делов-то всего на select hit, COUNT(id) from r_hit group by hit было...
azzz,
15 Ноября 2010
-
+156
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
char* setw_c(int width, char* str, const char align){
width = width - strlen(str) / 2;
if (align == 'l'){
std::cout << str;
if (width > 0)
for (int i = 0; i < width - 1; i++)
std::cout << " ";
return " ";
} else {
if (width > 0)
for (int i = 0; i < width; i++)
std::cout << " ";
return str;
}
}
вот так коряво я решил проблему с setw(), кириллицей и utf-8.
strlen() - чуть ли не единственная функция из cstring, более-менее нормально работающая с кириллицей в utf-8, да и то возвращает не реальную длину, а в два раза бОльшую, т.к. в utf-8 символ кириллицы занимает 2 байта, вместо одного, чего эта функция не учитывает.
bugaga_,
13 Ноября 2010
-
+145
- 1
- 2
- 3
- 4
- 5
public function redirect($url) {
header('Location: '.$url);
echo '<script>document.location.href = "'.$url.'"</script>';
die('<a href="'.$url.'"><h2>Нажмите сюда. У вас ебанутый браузер.</h2></a>');
}
j0kz,
12 Ноября 2010
-
+131
- 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
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Билайн анкетирование</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="Билайн анкетирование">
<meta name="keywords" content="Билайн анкетирование">
<link href="/stylesheets/main_stl.css" type=text/css rel=stylesheet>
<script src="/javascripts/jquery-1.4.2.min.js" language="javascript"></script>
<script src="/javascripts/jquery.maskedinput-1.2.2.min.js" language="javascript"></script>
<script src="/javascripts/custom/masked.js" language="javascript"></script>
</head>
<body>
<table id=main cellspacing=0 cellpadding=0 border=0>
<!-- HEAD -->
<tr>
<td style="height:128px; text-align:center;" align=center>
<table style="height:128px; width:798px; margin:0px auto;" cellspacing=0 cellpadding=0 border=0><tr>
<td style="padding-top:70px; padding-left:32px; vertical-align:top; width:681px;"><img src="/images/beetitle.png"></td>
<td style="padding-top:33px; vertical-align:top; width:117px;"><img src="/images/beelogo.png"></td>
</tr></table>
</td>
</tr>
<!-- BODY -->
<tr>
<td style="text-align:center;" valign=top align=center>
...
Это от сюда: http://opros-beeline.ru/login
Интересный у них там XHTML
Arigato,
12 Ноября 2010