- 1
- 2
- 3
if(in_array(strlen($_POST['password']), range(6,30))) {
////.....
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+171
if(in_array(strlen($_POST['password']), range(6,30))) {
////.....
}
но кода на несколько символов все равно меньше, согласитесь
+154
http://habrahabr.ru/blogs/web_security/137196/
Нанотехнологии в действии
+166
if ($id == 1) {
$source = 'GallerySkins/s/skin_01.png';
$dest = "MinecraftSkins/$user.png";
if(!copy($source, $dest)) {
echo "Ошибка<br />\n";
}
}
elseif ($id == 2) {
$source = 'GallerySkins/s/skin_02.png';
$dest = "MinecraftSkins/$user.png";
if(!copy($source, $dest)) {
echo "Ошибка<br />\n";
}
}
elseif ($id == 3) {
$source = 'GallerySkins/s/skin_03.png';
$dest = "MinecraftSkins/$user.png";
if(!copy($source, $dest)) {
echo "Ошибка<br />\n";
}
}
elseif ($id == 4) {
$source = 'GallerySkins/s/skin_04.png';
$dest = "MinecraftSkins/$user.png";
if(!copy($source, $dest)) {
echo "Ошибка<br />\n";
}
}
elseif ($id == 5) {
$source = 'GallerySkins/s/skin_05.png';
$dest = "MinecraftSkins/$user.png";
if(!copy($source, $dest)) {
echo "Ошибка<br />\n";
}
}
elseif ($id == 6) {
$source = 'GallerySkins/s/skin_06.png';
$dest = "MinecraftSkins/$user.png";
if(!copy($source, $dest)) {
echo "Ошибка<br />\n";
}
}
elseif ($id == 7) {
$source = 'GallerySkins/s/skin_07.png';
$dest = "MinecraftSkins/$user.png";
if(!copy($source, $dest)) {
echo "Ошибка<br />\n";
}
}
elseif ($id == 8) {
$source = 'GallerySkins/s/skin_08.png';
$dest = "MinecraftSkins/$user.png";
if(!copy($source, $dest)) {
echo "Ошибка<br />\n";
}
}
elseif ($id == 9) {
$source = 'GallerySkins/s/skin_09.png';
$dest = "MinecraftSkins/$user.png";
if(!copy($source, $dest)) {
echo "Ошибка<br />\n";
}
}
elseif ($id == 10) {
$source = 'GallerySkins/s/skin_10.png';
$dest = "MinecraftSkins/$user.png";
if(!copy($source, $dest)) {
echo "Ошибка<br />\n";
}
}
elseif ($id == 11) {
$source = 'GallerySkins/s/skin_11.png';
$dest = "MinecraftSkins/$user.png";
if(!copy($source, $dest)) {
echo "Ошибка<br />\n";
}
}
elseif ($id == 12) {
$source = 'GallerySkins/s/skin_12.png';
$dest = "MinecraftSkins/$user.png";
if(!copy($source, $dest)) {
echo "Ошибка<br />\n";
}
}
Разгребал систему скинов и наткнулся на это... даже не знаю, как это чудо назвать.
Заменяется элементарным
$source = 'GallerySkins/s/skin_'.$id.'.png'; // Исходная директория файла
$dest = "MinecraftSkins/$user.png"; // Конечная директория файла
if(!copy($source, $dest)) // Если файл не скопирован:
{
echo "Ошибка<br />\n";
}
+146
function WGen()
{
$words = array();
$words = array(
'я',
'ты',
'он',
'она',
'купил',
'машина',
'а',
'и',
'да',
'нет',
'дом',
'получил',
'чипсы',
'съел',
'секс',
'было',
'много',
'дура'
);
$Random = sizeof($words) - mt_rand(1, sizeof($words) - 2);
for ($i = 0; $i < $Random; $i++) {
$k = array_rand($words);
$sent[] = $words[$k];
}
foreach ($sent as $s) {
echo $s . ' ';
}
}
http://codepaste.ru/1049/
+161
<?php
function randomizer($min, $max, $maxn)
{
// $max = максимальное
// $min = минимально
// $maxn = сколько выдать
$random = array(); // здесь будет массив наших чисел
$tmp = array(); // временный массив
for ($i = 0; $i < $maxn; $i++) {
do {
$a = rand($min, $max);
} while (isset($tmp[$a]));
$tmp[$a] = 1;
$random[] = $a;
}
unset($tmp);
return $random;
}
http://forum.ixbt.com/topic.cgi?id=24:33676#16
+162
<tr><td valign=\"center\" align=\"center\">Цех №2</td><td valign=\"center\" align=\"center\"> ".round($sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['srednespisRaschet']/$datn,1)."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['дни']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Я']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['К']." </td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Е']." </td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['О']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Ж']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Б']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Р']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['ОЖ']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['У']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['А']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Г']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['ОАД']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['ПР']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['neiavki']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['В']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Яч']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['днич']."</td></tr>
и естественно вывод всей этой радости оттуда же
коллега смог выдавить из себя только одно слово неясного балканского происхождения "угоршчына"
+167
$sredn['Итог']['Е']=$sredn['Итог']['Е']+$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Е'];$sredn['Итог']['Я']=$sredn['Итог']['Я']+$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Я']; $sredn['Итог']['Яч']=$sredn['Итог']['Яч']+$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Яч']; $sredn['Итог']['К']=$sredn['Итог']['К']+$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['К']; $sredn['Итог']['О']=$sredn['Итог']['О']+$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['О']; $sredn['Итог']['Ж']=$sredn['Итог']['Ж']+$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Ж']; $sredn['Итог']['Б']=$sredn['Итог']['Б']+$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Б']; $sredn['Итог']['Р']=$sredn['Итог']['Р']+$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Р']; $sredn['Итог']['ОЖ']=$sredn['Итог']['ОЖ']+$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['ОЖ']; $sredn['Итог']['У']=$sredn['Итог']['У']+$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['У']; $sredn['Итог']['А']=$sredn['Итог']['А']+$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['А']; $sredn['Итог']['Г']=$sredn['Итог']['Г']+$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Г']; $sredn['Итог']['ОАД']=$sredn['Итог']['ОАД']+$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['ОАД']; $sredn['Итог']['ПР']=$sredn['Итог']['ПР']+$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['ПР']; $sredn['Итог']['В']=$sredn['Итог']['В']+$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['В']; $sredn['Итог']['дни']=$sredn['Итог']['дни']+$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['дни']; $sredn['Итог']['днич']=$sredn['Итог']['днич']+$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['днич']; $sredn['Итог']['srednespisRaschet']=$sredn['Итог']['srednespisRaschet']+round($sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['srednespisRaschet']/$datn,1); $sredn['Итог']['neiavki']=$sredn['Итог']['neiavki']+$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['neiavki'];
это только маленькая частичка того поистине огромного наследства, которое досталось мне и моему коллеге.
человек писавший это отличался полным нехотение использовать хотя бы оператор +=
и циклы конечно же.
p.s. да-да это одна строка
p.p.s. и, как вы понимаете, она там не одна
+150
public function getBrandId() {
if (key_exists("id", $_GET)) {
return $_GET['id'];
} else {
return false;
}
}
Писала значимая фигура студии, между прочим.
+165
$nodes = $this->xmlDoc->getElementsByTagName($nodeName);
$count = 0;
for($i = 0; $i< $nodes->length; $i++)
{
$count++;
}
return $count;
И это при обработке 35-метрового xml файла с десятками и сотнями тысяч элементов.
Ять! За ногу и наизнанку, cyk@!
+158
if(strlen(trim($row['article']))!=0)
{
// Some action
}
empty? не, это из будущего.
Суки! Сколько можно это писать!