- 1
TTime childStartTime(TDateTime(2006, EJanuary, 8, 14, 0, 0, 0)); // January 9th 2pm
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−30
TTime childStartTime(TDateTime(2006, EJanuary, 8, 14, 0, 0, 0)); // January 9th 2pm
Из примера calexample в symbian sdk.
+66
function sanitizeString($var)
{
trim($var);
strip_tags($var);
htmlspecialchars($var);
stripslashes($var);
mysql_real_escape_string($var);
}
Защита от SQL инъекции - экранирование, http://www.askdev.ru/q/10604
+55
$i = 0;
foreach($_POST['union'] as $key=>$value) {
$i++;
if ($i == 1) {
$fid = $key;
}
if ($i > 1) {
[код поскипан]
}
}
Ну почему не используется if { } else { }?
+132
long id;
try { id = long.Parse(e.Item.Cells[0].Text); }
catch { id = 0; }
Эта жемчужина прекрасно описывает весь говнокод производимый различными группами людей в моей компании.
+123
__flash unsigned char strings[] =
{
20, '*','*','Р','е','ж','и','м',' ','О','т','ч','ё','т','о','в',' ','Ф','Р','*','*',
20, 'П','р','о','м','.',':','1',' ','С','м','е','н','.',':','2',' ','Ф','O',':','3',
20, ' ','З','а','к','р','ы','т','ь',' ','с','м','е','н','у',' ','Ф','Р','?',' ',' ',
20, ' ','П','е','ч','а','т','а','т','ь',' ','X','-','О','т','ч','ё','т','?',' ',' ',
20, '*','Р','е','ж','и','м',' ','К','о','р','р','е','к','ц','и','и',' ','Ф','Р','*',
20, 'В','Н','Е','С',':','1',' ','В','Ы','П','Л',':','2',' ','К','О','Р','Р',':','3',
20, '*','К','Ф','Р','*',' ','О','п','е','р','.','В','н','е','с','е','н','и','е',' ',
20, '*','К','Ф','Р','*',' ','О','п','е','р','.',' ','В','ы','п','л','а','т','а',' ',
20, '*','К','Ф','Р','*',' ','К','о','р','р','е','к','т','-','й',' ','ч','е','к',' ',
20, '*','Р','е','ж','и','м',' ','П','р','о','г','р','а','м','-','я',' ','Ф','Р','*',
20, 'В','Р','Е','М','Я',':','1',' ','П','Р','Л',':','2',' ','Т','И','П',':','3',' ',
20, '*','П','Ф','Р','*',' ',' ','Д','а','т','а','-','В','р','е','м','я',' ',' ',' ',
12, 'Т','И','П',' ','Т','О','П','Л','И','В','А','?',
4, 'д','о','з','а',
5, 'C','У','М','М','А',
5, 'C','Д','А','Ч','А',
4, 'р','у','б','.',
9, 'О','Ш','И','Б','К','А',' ','Ф','Р',
9, 'П','О','Л','Н','.',' ','Б','А','К',
7, 'П','а','р','о','л','ь',':',
20, ' ',' ','П','е','ч','а','т','ь',' ','X','-','О','т','ч','ё','т','а',' ',' ',' ',
20, ' ',' ','З','а','к','р','ы','т','и','е',' ','с','м','е','н','ы',' ','Ф','Р',' ',
20, '*','Р','е','ж','и','м',' ','П','р','о','г','.',' ','П','а','р','а','м','.','*',
4, 'Т','Р','К',':',
3, 'Р','К',':',
5, '*','П','П','*',' ',
20, '*','И','Н','Ф','*',' ',' ','Ц','Е','Н','А',' ','З','А',' ','Л','И','Т','Р',' ',
20, ' ','Г','р','а','н','и','т','-','2','м','к',' ','V','e','r',' ','1','.','1',' ',
20, ' ',' ','П','о','д','ч','и','н','ё','н','н','ы','й',' ','р','е','ж','и','м',' ',
20, ' ',' ',' ','А','к','т','и','в','н','ы','й',' ','р','е','ж','и','м',' ',' ',' ',
20, ' ','Ф','а','т','а','л','ь','н','а','я',' ','о','ш','и','б','к','а','!','!','!',
20, '*','C','у','м','м','а','р','н','ы','е',' ','с','ч','ё','т','ч','и','к','и','*',
20, 'C','М','Е','Н','Н','Ы','Е',':','1',' ','Ф','И','С','К','А','Л','-','Е',':','2',
20, '*','C','М','.','С','Ч','*',' ','Т','Р','К',':',' ',' ',' ',' ',' ',' ',' ',' ',
20, 'С','б','р','о','с','и','т','ь',' ','С','м','е','н','.','С','Ч','.','?',' ',' ',
6, 'Н','Л','.','С','Ч','=',
6, 'Ф','С','.','С','Ч','=',
20, ' ',' ',' ','П','е','ч','а','т','ь',' ','ч','е','к','а',' ',' ',' ',' ',' ',' ',
20, '*','П','Ф','Р','*',' ','П','а','р','о','л','ь',' ','К','а','с','с','и','р','а',
20, '*','П','Ф','Р','*',' ','Т','и','п',' ','Ф','Р',' ',' ',' ',' ',' ',' ',' ',' ',
20, ' ','В','ы','к','л','ю','ч','е','н','и','е',' ','п','и','т','а','н','и','я',' ',
20, 'Н','Л',':','1',' ','Б','Н',':','2',' ','П','Р',':','3',' ',' ',' ',' ',' ',' ',//'C','Б',':','4',' ',
20, ' ','П','о','т','е','р','я',' ','с','в','я','з','и',' ','с',' ','Т','Р','К',' ',
20, ' ','О','ш','и','б','к','а',' ','Ф','Р',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',
20, ' ',' ',' ',' ','П','е','р','е','з','а','п','у','с','к','!','!','!',' ',' ',' ',
20, ' ','З','а','п','р','о','с',' ','с','о','с','т','о','я','н','и','я',' ','Ф','Р',
20, ' ','У','с','т','а','н','о','в','к','а',' ','в','р','е','м','е','н','и',' ',' ',
20, '*','C','М','.','С','Ч','*',' ',' ',' ','С','М','Е','Н','Н','Ы','Е',' ',' ',' ',
20, '*','О','Ф','Р','*',' ','Ф','И','С','К','.',' ','О','Т','Ч','Ё','Т','Ы',' ',' ',
20, '№',' ','С','М','Е','Н',':','1',' ','П','О',' ','Д','А','Т','А','М',':','2',' ',
20, '*','Р','О','Ф','Р','*',' ',' ','Ф','О',' ','П','О',' ','Д','А','Т','А','М',' ',
20, 'c',' ',' ','-',' ',' ','-',' ',' ',' ','п','о',' ',' ','-',' ',' ','-',' ',' ',
20, '*','О','Ф','Р','*',' ',' ','Ф','О',' ','П','О',' ','С','М','Е','Н','А','М',' ',
20, '*','О','б','щ','а','я',' ','к','о','н','ф','и','г','у','р','а','ц','и','я','*',
20, 'У','с','т','-','к','и',':','1',' ','З','а','м','е','н','а',' ','П','O',':','2',
20, 'П','р','о','и','з','в','е','с','т','и',' ','з','а','м','е','н','у',' ','П','О',
20, '*','К','о','н','ф','*',' ',' ','П','а','р','а','м','е','т','р',':',' ',' ',' ',
20, 'П','а','р','о','л','ь',' ','о','п','е','р','-','р','а',':',' ',' ',' ',' ',' ',
20, 'П','а','р','о','л','ь',' ','а','д','м','и','н','.',':',' ',' ',' ',' ',' ',' ',
20, 'М','и','н','.',' ','д','о','з','а',':',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',
20, 'Т','е','х','н','о','л','о','г','и','ч','.',' ','о','т','п','у','с','к',':',' ',
11, 'О','Ш','И','Б','К','А',' ','Т','Р','К',':',
20, ' ','В','В','Е','Д','И','Т','Е',' ','С','Е','К','Ц','И','Ю',':',' ',' ',' ',' ',
8, 'В','о','з','в','р','а','т',':',
8, 'п','е','ч','а','т','а','т','ь',
11, 'н','е',' ','п','е','ч','а','т','а','т','ь',
10, 'c','п','р','а','ш','и','в','а','т','ь',
20, 'В','о','з','в','р','а','т','?',' ','Д','а',':','1',' ','О','т','м',':','3',' ',
10, 'C','б','о','р','к','а',' ','о','т',' ',
11, 'З','а','г','р','у','з','к','а',' ','П','О',
9, 'Н','е','т',' ','с','в','я','з','и',
10, 'Н','е','т',' ','б','у','м','а','г','и',
7, '2','4',' ','ч','а','с','а',
11, 'Н','е','п','р','.',' ','р','е','ж','и','м',
11, 'П','О','В',':','1',' ','О','Т','М',':','3',
16, 'Н','е','в','е','р','н','ы','й',' ','т','и','п',' ','Т','Р','К',
11, 'C','к','и','д','к','а',' ','№',' ',':',' ',
Всё, к сожалению, не влезло - 117 строк!
+49
/* КОСТЫЛИ ВЫ МОИ КОСТЫЛИ... */
function safesql( $source )
{
return @mysql_real_escape_string ($source);
}
function get_row($query_id = '')
{
if ($query_id == '') $query_id = $this->lastResult;
return mysql_fetch_assoc($query_id);
}
///------------------------- Немного в другом месте ----------------------///
if (!is_null(Registry::get('database')->fetchNextObject()) or $admin)
{
Registry::get('database')->execFormatSafe("DELETE FROM `%scomment` WHERE `_id` = '%s'", $pref, $id, $message);
}
else
return $errmess = "что то не так";
Стыдно. Второй кусок кода мой. Как же всё меняется. Меньше года прошло
+93
for (int i = 0; i < wastePeriods.Length; i++)
{
wastePeriods = 0;
docPeriods = 0;
wastePeriodsYear = 0;
}
Диггеры-рефакторщики раскопали очередной оригинальный цикл.
wastePeriods - массив с over300+ записями.
docPeriods, wastePeriodsYear - тоже массивы
+69
function all_sorting(
$ids, //!< Массив ID элемента в карте сайта
$_POST //!< Значения сортировки элементов
) {
Определение локальной переменной с именем суперглобального массива вызывает ошибку "Fatal error: Cannot re-assign auto-global variable _POST in" в PHP 5.4
+142
<tr>
<td valign="top" align="center"> <?=($image = $gallery->setId($line['id'])->getImaget("s")) ? "<a href='news/$line[id]'><img src='$image[src]' alt='$line[name]' width='50' title='$line[name]' style='float: left; border: 0px; margin-right: 10px;'></a>" : ""?></td>
<td valign="top"><a href="<?=$line['link'];?>"><?=$line['name'];?></a><br /><?=$line['announce'];?></td>
</tr>
Скопировал как нашел
−176
<html>
<head>
<script type="text/javascript">
var url = location.href;
var key = '<meta name="keywords" content="" />';
var dsc = '<meta name="description" content="Радиозавод – одно из ведущих предприятий, выпускающее hd ресиверы – цифровые, спутниковые, кабельные, приставки dvb с, а также инфракрасные сушки для овощей и фруктов, зерновые сеялки и светодиодные светильники для жкх. Кроме того мы предлагаем вниманию наших клиентов мобильную медицинскую технику: передвижной пункт забора крови, стоматологический кабинет и т.д." />';
url = url.replace('http://','');
url = url.replace('www.','')
if(url == "domen.ru") {
dsc = '<meta name="description" content=""Радиозавод" осуществляет производство светодиодных светильников. Инфракрасная сушка одно из приоритетных направлений деятельности. Производители светодиодных светильников это группа компаний "Радиозавод"." />';
key = '<meta name="keywords" content="производство светодиодных светильников, производители светодиодных светильников, инфракрасная сушка" />';
}
if(url == "domen.ru/catpv.5.htm") {
dsc = '<meta name="description" content="передвижной стоматологический кабинет" />';
key = '<meta name="keywords" content="Передвижной стоматологический кабинет от компании "Радиозавод" это универсальное решение для любых условий эксплуатации." />';
}
if(url == "domen.ru/catp.19.htm") {
dsc = '<meta name="description" content=""Радиозавод" предлагает сеялку зерновую точного высева. Купить сеялку можно уже сейчас, доставляем в регионы." />';
key = '<meta name="keywords" content="купить сеялку, сеялка зерновая, сеялка точного высева" />';
}
if(url == "domen.ru/catpv.103.htm") {
dsc = '<meta name="description" content="Сеялка пневматическая универсальное решение для сельхозработ от компании "Радиозавод"" />';
key = '<meta name="keywords" content="сеялка пневматическая" />';
}
if(url == "domen.ru/catpv.104.htm") {
dsc = '<meta name="description" content="Сеялка овощная как наверное оборудовение подойдет для любых тракторов. Всегда в наличие овощная сеялка точного высева." />';
key = '<meta name="keywords" content="овощная сеялка точного высева, сеялка овощная" />';
}
if(url == "domen.ru/catpv.108.htm") {
dsc = '<meta name="description" content=""Радиозавод" реализует светильники для теплиц в любом количестве. Светильник тепличный соответствует всем современным стандартам." />';
key = '<meta name="keywords" content="светильники для теплиц, светильник тепличный" />';
}
/* ... тут еще куча такого же высера ... */
document.writeln(key);
document.writeln(dsc);
</script>
<title><TMPL_IF "header2"><TMPL_VAR "header2"><TMPL_ELSE><TMPL_VAR "start_header"><TMPL_IF "header"> - </TMPL_IF><TMPL_VAR "header"></TMPL_IF></title>
Я даже вначале не знал в какую категорию это отнести.
Сайт написан на Perl. Так как я не мастер в нем не буду выкладывать из него говнокод, вдруг он окажется мастер классом :)
+ Весело наблюдать закрытие тега meta в HTML.