- 1
$value['VALUE'] = htmlspecialchars(str_replace(array("<",">"), "\"", $value['VALUE']));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+156
$value['VALUE'] = htmlspecialchars(str_replace(array("<",">"), "\"", $value['VALUE']));
Безопасность на высоте. То, что потом приходят совершенно нечитаемые данные -- это ничего.
+173
if( ( (!empty($HTTP_COOKIE_VARS["lang"])) and ($_POST["lang"] != "") )
or ( (empty($HTTP_COOKIE_VARS["lang"])) and ($_POST["lang"] != "") ) )
{
setcookie ("lang","",time()+(60*60*24*30),"","");
setcookie ("lang",$_POST["lang"],time()+(60*60*24*30),"","");
$lang = $_POST[lang];
}
if ( (empty($HTTP_COOKIE_VARS["lang"])) and (!isset($_POST["lang"])) )
$lang = $def_language;
if ( (!empty($HTTP_COOKIE_VARS["lang"])) and (!isset($_POST["lang"])) )
$lang = $HTTP_COOKIE_VARS["lang"];
Самый ужасный скрипт который встречал когда либо, joker board. и автор просит за него приличную сумму денег! Там код хоть целиком сюда вставляй...
+161
var color2array = function(color){
return color.length==4?color.slice(1).split('').map(function(x){return parseInt(x,16)}).concat([255]):
color.length==7?[color.slice(1,3),color.slice(3,5),color.slice(5)].map(function(x){return parseInt(x,16)}).concat([255]):
~color.indexOf('rgba')?color.slice(5,-1).split(',').map(function(x){return +x}):
~color.indexOf('rgb')?color.slice(4,-1).split(',').map(function(x){return +x}).concat([255]):[0,0,0,255];
}
Один большой костыль преобразующий цвет из вида hex rgb rgba в массив значений от 1 до 255
+107
if(PlayerInfo[killerid][pMember] != 5 && PlayerInfo[killerid][pLeader] != 5 && PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
{
PlayerInfo[killerid][pExp] ++;
PlayerInfo[killerid][pExp] ++;
PlayerInfo[killerid][pExp] ++;
PlayerInfo[playerid][pExp] --;
PlayerInfo[playerid][pExp] --;
SendClientMessage(playerid, COLOR_RED, " Ïîòåðÿíî 2 î÷êà îïûòà");
SendClientMessage(killerid, COLOR_GREEN, " Ïîëó÷åíî 3 î÷êà îïûòà");
}
else if(PlayerInfo[killerid][pMember] != 6 && PlayerInfo[killerid][pLeader] != 6 && PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
{
PlayerInfo[killerid][pExp] ++;
PlayerInfo[killerid][pExp] ++;
PlayerInfo[killerid][pExp] ++;
PlayerInfo[playerid][pExp] --;
PlayerInfo[playerid][pExp] --;
SendClientMessage(playerid, COLOR_RED, " Ïîòåðÿíî 2 î÷êà îïûòà");
SendClientMessage(killerid, COLOR_GREEN, " Ïîëó÷åíî 3 î÷êà îïûòà");
}
fail
+147
class TTestLib
{
public:
char* Name;
unsigned int TotalTime;
TTestLib(char* AName): TotalTime(0), Name(AName) {}
...
}
char* Name - убило.
+147
memcpy((void*)m_sendBuffer,(void*)jsonString,strlen(jsonString));
3 ошибки в одной строчке))
+153
static $table_classes = array (
0 => 'App',
1 => 'Plugin',
2 => 'AppUser',
3 => 'Contact',
4 => 'Email',
5 => 'Link',
6 => 'Mobile',
7 => 'Session',
8 => 'User',
);
+160
$month = explode(".",$arResult['voting']['DATE_CREATE']);
$day = $month['0'];
$yarh = $month['2'];
$month = $month['1'];
switch ($month) {
case 01:
$monthtext = "января";
break;
case 02:
$monthtext = "февраля";
break;
case 03:
$monthtext = "марта";
break;
case 04:
$monthtext = "апреля";
break;
case 05:
$monthtext = "мая";
break;
case 06:
$monthtext = "июня";
break;
case 07:
$monthtext = "июля";
break;
case 08:
$monthtext = "августа";
break;
case 09:
$monthtext = "сентября";
break;
case 10:
$monthtext = "октября";
break;
case 11:
$monthtext = "ноября";
break;
case 12:
$monthtext = "декабря";
break;
}
Как думаете что произойдет в августе(и последующих месяцах) с таким кодом? :-)
P.S. $arResult['voting']['DATE_CREATE'] в формате %d.%m.%Y
−99
respond_with_error("Lat can't be blank.", :unprocessable_entity) and return if params[:lat].blank?
respond_with_error("Lon can't be blank.", :unprocessable_entity) and return if params[:lon].blank?
respond_with_error("Lat is not a number.", :unprocessable_entity) and return if !is_float?(params[:lat])
respond_with_error("Lon is not a number.", :unprocessable_entity) and return if !is_float?(params[:lon])
индусский кот от Фет Фрумоса
−95
def space(n)
str = ''
n.times do
str += ' '
end
str
end