-
Список говнокодов пользователя nethak
Всего: 50
-
+158
- 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
- 53
- 54
- 55
- 56
- 57
<table border=0 valign=top align=center style="width:1000px;height:100%;">
<tr valign=top>
<td width=1000px height=30px align=center valign=top colspan=3 >
<img src="img/top_line.jpg">
</td>
</tr>
<tr valign=center>
<td width=250px height=64px><?php
if ($_GET == NULL){ echo "
<img style=\"margin-bottom:26px;\" border=0 src=\"img/logo.png\">";
}
else {?><a href="index.php">
<img style="margin-bottom:17px;" border=0 src="img/logo.png"></a><?php }?>
</td>
<td width=700px colspan=2><div style="padding-left:50px;"><?php include 'menu.php'; ?></div></td>
</tr>
<tr>
<td width=250 valign=top ><div style="padding-left:15px;"><?php include 'cat.php'; ?></div>
</td>
<td valign=top style="padding-left:50px;" width="670" height="100%" colspan=2>
<?php
include 'text.php';
?>
</td>
</tr>
<?php if ($_GET==NULL)
{ ?>
<tr valign=top><td id=name height=250>
<h3 id="name4">Контактная информация</h3>
<table><tr valign="top">
<td id=name2>Адрес:</td>
<td id=name3> Адрес...</td>
</tr>
<tr valign="top">
<td id=name2 width="80">Тел./факс:</td>
<td id=name3> Тут телефон этих бедолаг :(</td>
</tr>
<tr valign="top">
<td id=name2 width="100">
График работы:
</td>
<td id=name3>
Пн-Пт: 9:00-18:00<br>
Сб-Вс: выходной
</td>
</tr>
<tr valign="top">
<td id=name2>Электронная почта:</td>
<td id=name3>Тут электронный адрес будущего «говна»</td>
</tr>
</table>
</td>
<td style="padding-left:50px;" width="325" id=name>
Тут куча текста, которой свёрстан прям тут, со всеми стилями и кучей тегов...
</td></tr>
</table>
К нашему с Вами сожалению, случаются в жизни программиста неприятные моменты в практике, для меня самым страшным считается когда мне попадает чужой программный продукт, с просьбой срочно довести его до ума, и был бы я счастлив, если «программист» или скорее «атлет-гавнокодер» был схож со мной в проффесиональном навыке, если бы он понимал хоть, что-то и писал грамотный код, но... К сожалению попадает «УГ», за которое браться даже не хочется, как можно довести до ума то, что написано бестолково? Если я пишу абсолютно иначе? Но это цветочки...
nethak,
28 Октября 2011
-
+158
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
$("#jOnline_phone").keypress(function(e) {
$("#jError_Onlineform").show().text(e.keyCode);
if(
8 != e.keyCode &&
13 != e.keyCode &&
32 != e.keyCode &&
43 != e.keyCode &&
48 != e.keyCode &&
49 != e.keyCode &&
50 != e.keyCode &&
51 != e.keyCode &&
52 != e.keyCode &&
53 != e.keyCode &&
54 != e.keyCode &&
55 != e.keyCode &&
56 != e.keyCode &&
57 != e.keyCode &&
58 != e.keyCode
) {
return false;
}
});
Срочно надо было написать проверку в поле, что-бы вводить можно было, только цифры и знак «+», написал этот ужас) И понял что проще было в регулярном выражении реализовать, ушёл переписывать)))
nethak,
27 Октября 2011
-
+159
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
# Выполнение действий в транзакции
$this->Sql->UseTransaction = true;
$this->Sql->Transaction( "START" );
# Удаление хэша для востановления пароля
$this->Sql->SQLUpdate( "int[user]", array( "jRecovery" => "" ), array( "jRecovery" => $_GET['uniq'] ) );
# Обновление пароля
$this->Sql->SQLUpdate( "int[user]", array( "password" => self::PWD_HASH( $jNewpass ) ), array( "jRecovery" => $_GET['uniq'] ) );
# Запись данных в СУБД
$this->Sql->Transaction( "COMMIT" );
# Уведомление пользователя по средствам электронной почты
self::SEND_MESS_END_REG( $jRowset['mail'], $jRowset['username'], $jNewpass );
Часть кода... Вчера сонный, жутко уставший, сидел вырубался, и около часа не мог понять, как так почему письмо приходит, а в нём не верный пароль О_о, я мол не мог ошибку допустить, «психнул», и забил на это дело, а сегодня «отдахнувши», вчитался, и такая нелепая ошибка)))
Так, что если, что-то не работает, то идите и отдыхайте)))
nethak,
14 Октября 2011
-
+165
- 1
function poormanscron_form_system_site_information_settings_alter(&$form, &$form_state) {}
Drupal...
Не то, что-бы "ГавноКод"... Но имя функции, что-то длинноватое на мой взгляд...
nethak,
07 Октября 2011
-
+159
- 1
$sql = 'START TRANSACTION;'.rtrim($sql, "; \t\r\n\0").'; COMMIT;';
Jommla 1.6, вот так вот у нас обращаются с транзакцией при управление запросами в СУБД, ещё любопытно то, что не все таблицы в «субд» у нас типа InnoDB, более того доминирующему количеству таблиц присвоен тип MyISAM.
nethak,
28 Сентября 2011
-
+165
- 1
- 2
- 3
- 4
- 5
public function record_db_tool($string) {
$string = (string)$string;
$string = intval($string);
return $string;
}
Видимо это проще, нежели скажем просто «intval(...);»
nethak,
23 Сентября 2011
-
+166
- 1
- 2
- 3
- 4
- 5
- 6
# Защищаемся от XSS (Для начала хоть как то...)
public function cleener_xss($string) {
$string = @preg_replace('#(<[^>]+?)style[\x00-\x20]*=[\x00-\x20]*[`\'"]*.*?expression[\x00-\x20]*\([^>]*+>#i', '$1>', $string);
$string = @preg_replace('#(<[^>]+?)style[\x00-\x20]*=[\x00-\x20]*[`\'"]*.*?behaviour[\x00-\x20]*\([^>]*+>#i', '$1>', $string);
return $string;
}
nethak,
23 Сентября 2011
-
+162
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
switch($_GET['country']) {
foreach ($getActiveChildren $k=>$v){ // тут цикл который создаёт case, echo, break - но он не работает
case "$v[id]":
echo 'Любой текст';
break;}
default:
print '[{value:"",text:"Выбрать автомобиль"}]';
break;
}
Все поймём сразу что код не работает) Но удивляет пытливый ум новичка, который очень просил ему помочь, и он предлагал свои идеи, и говорил что не работает, это чудо одно из тех предложение) В конце концов бедолага разобрался сам... Но вот какое чудо он написал в итоге останется тайной =(
nethak,
10 Сентября 2011
-
+147
- 1
http://www.tm-delo.ru/portfolio/
Вот Вам сайт, который делает Говно-сайты. Слов нет, печально.
nethak,
07 Августа 2011
-
+157
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
function parse_req($value)
{
global $log_conf;
if(!is_array($value))
{
if(preg_match("#UNION|OUTFILE|SELECT|ALTER|INSERT|DROP|TRUNCATE#i", base64_decode($value)))
{
if($log_conf['queryError'] == 1) writeInLog('Попытка произвести SQL-Inj текст: '.$value, 'sql');
//fatal_error(_ERROR, _UNKNOWN_ERROR);
die();
}
}
else
{
foreach($value as $val)
{
parse_req($val);
}
}
}
Баян конечно, но всегда удивляюсь на что они рассчитывают?
Как-бы борится с SQL-Injection...
nethak,
20 Июля 2011