- 1
... else document.write("Ваш браузер не поддерживает JavaScript<br>");
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+179
... else document.write("Ваш браузер не поддерживает JavaScript<br>");
боян с БАШа, прикололо
+179
if (empty($_GET["page"])) {
$page_get = 1;
} else {
$page_get = "$_GET[page]";
$page_get = trim($page_get);
$page_get = stripslashes($page_get);
$page_get = htmlspecialchars($page_get);
$page_get = intval($page_get);
$page_get = "$page_get";
}
WAP-ENGINE
хакеры не пройдут )
+178.4
defined( '_VALID_MOS' ) or die( 'Пошел на хуй отсюдова ...' );
залез поправить шаблон и офигел, интересно как мог офигеть пользователь сайта
+178
// Performance optimization: http://jsperf.com/apply-vs-call-vs-invoke
switch (self ? -1 : args.length) {
case 0: return fn();
case 1: return fn(args[0]);
case 2: return fn(args[0], args[1]);
case 3: return fn(args[0], args[1], args[2]);
case 4: return fn(args[0], args[1], args[2], args[3]);
case 5: return fn(args[0], args[1], args[2], args[3], args[4]);
case 6: return fn(args[0], args[1], args[2], args[3], args[4], args[5]);
case 7: return fn(args[0], args[1], args[2], args[3], args[4], args[5], args[6]);
case 8: return fn(args[0], args[1], args[2], args[3], args[4], args[5], args[6], args[7]);
case 9: return fn(args[0], args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8]);
case 10: return fn(args[0], args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8], args[9]);
default: return fn.apply(self, args);
}
Привет от Angular!
Данный фрагмент присутствовал в официальном коде фреймворка с первой stable-версии и был бесчеловечно вырезан буквально пару месяцев назад (с 1.2.5 релиза).
https://ajax.googleapis.com/ajax/libs/angularjs/1.2.4/angular.js
+178
static long get_ver(unsigned short *src, unsigned char *dst)
{
u8 tmp_buf[16];
s32 i = 0;
while(1)
{
if(dst[i] < '0' || dst[i] > '9')
break;
tmp_buf[i] = dst[i] % 0x30;
i++;
}
if(i == 1)
*src = tmp_buf[0];
else if(i == 2)
*src = (tmp_buf[0] * 10) + tmp_buf[1];
else if(i == 3)
*src = (tmp_buf[0] * 100) + (tmp_buf[1] * 10) + tmp_buf[2];
else if(i == 4)
*src = (tmp_buf[0] * 1000) + (tmp_buf[1] * 100) + (tmp_buf[2] * 10) + tmp_buf[3];
return i;
}
Функция читает из dst и пишет в src O_O
+178
<?
$g_menu=0;
if(isset($_GET['A']))
{
// это реализация ЧПУ - бля, работает...
if($_GET['A']=='oi'){$i=1;}
if($_GET['A']=='po'){$i=2;}
if($_GET['A']=='pt'){$i=3;}
if($_GET['A']=='ko'){$i=5;}
if($_GET['A']=='sl'){$i=9;}
if($_GET['A']=='ml'){$i=11;}
if($_GET['A']=='pd'){$i=12;}
if($_GET['A']=='da'){$i=13;}
if($_GET['A']=='sa'){$i=14;}
if($_GET['A']=='na'){$i=15;}
if($_GET['A']=='da'){$i=16;}
if($_GET['A']=='dn'){$i=17;}
if($_GET['A']=='dk'){$i=18;}
if($_GET['A']=='im'){$i=6;}
if($_GET['A']=='articles'){$i=19;}
if($_GET['A']=='du'){$i=20;}
if($_GET['A']=='dz'){$i=21;}
if($_GET['A']=='ii'){$i=22;}
if($_GET['A']=='dy'){$i=23;}
if($_GET['A']=='ct'){$i=24;}
if($_GET['A']=='ti'){$i=25;}
}
else
{
if (!isset($_GET['i'])){$i=0;}
else
{
$i=$_GET['i'];
if($i!=1 && $i!=2 && $i!=3 && $i!=4 && $i!=5 && $i!=6 && $i!=7 && $i!=8 && $i!=9 && $i!=11 && $i!=12 && $i!=13
&& $i!=14 && $i!=15 && $i!=16 && $i!=17 && $i!=18 && $i!=19 && $i!=20 && $i!=21 && $i!=22 && $i!=23 && $i!=24 && $i!=25 ){$i=0;}
}
}
print"
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
";
print"
<META http-equiv=Content-Type content='text/html; charset=windows-1251'>
";
if($i==1 || $i==0)
{
print"
<title>xxx</title>
<meta name=Description content='xxx'>
<meta name=Keywords content='xxx'>
";
}
if($i==2)
{
print"
<title>yyy</title>
<meta name=Description content='yyy'>
<meta name=Keywords content='yyy'>
";
}
if($i==3)
{
print"
<title>zzz</title>
<meta name=Description content='zzz'>
<meta name=Keywords content='zzz'>
";
}
// далее сокращу
if($i==5)
{
print"...";
}
if($i==9)
{
print"...";
}
if($i==11)
{
print"...";
}
if($i==12)
{
print"...";
}
// много говна, числа иногда не по порядку: реализует титлы, кейвордс и дескрипшн
if($i==25)
{
print"...";
}
// внезапно
if($i==7 || $i==8 || $i==3)
{
print"...";
}
/* дальше хтмл-говно со вставками типа: <? if($g_menu==1) { print"блок хтмл-говна"; } ?> */
Открыл я значит исходники одного сайта...
+178
#define float double
Так в последнем, полученном мною, для поддержки проекте произвели увеличение точности расчётов.
+178
for(i=0;i<menuItems.length;i++){
if(i==0){
menuItems[i].onclick=function(){
changeTabs(0)
}
}else{
if(i==1){
menuItems[i].onclick=function(){
changeTabs(1)
}
}else{
if(i==2){
menuItems[i].onclick=function(){
changeTabs(2)
}
}
}
}
}
табы Х-))
menuitems - массив из li
+178
e.voiceMail = !!e.voiceMail;
поле voiceMail имеет тип bool. Привет из солнечного кетая
+178
if($active_days > 4)
{
$active_days = 1;
}
else
{
if($active_days > 5)
{
$active_days = 1;
}
}
В цикле