- 1
- 2
- 3
- 4
- 5
- 6
if (count($_SESSION["cart"]["discs"])==0)
{
$poryadochek="yes";
} else {
$poryadochek="no";
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+168.4
if (count($_SESSION["cart"]["discs"])==0)
{
$poryadochek="yes";
} else {
$poryadochek="no";
}
Verbose programming.
+168.4
<?php
set_time_limit (0);
for($i=0; $i<100; $i++) {
$xm=100-$i;
$to = '[email protected]';
$subject = "WebKill, письмо номер $i";
$message = "Привет Саня, это письмо номер $i, осталось получить ещё $xm писем :D";
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
}
echo "Ok";
?>
флудилка от Уебкилла
+168.4
function IsNumeric(sText)
{
var ValidChars = "0123456789.";
var IsNumber=true;
var Char;
for (i = 0; i < sText.length && IsNumber == true; i++)
{
Char = sText.charAt(i);
if (ValidChars.indexOf(Char) == -1)
{
IsNumber = false;
}
}
return IsNumber;
}
Только что нашел на нашем сайте. Просто слов нет...
А это из выдержка ис его послужного списка:
Current
R&D Team Leader at Dynamic Video
Past
R&D Software Architect at FIS
Senior software engineer at Berale Software Solutions LTD
+168.4
////////////////////////////////////////////////////////////////
// определение цвета сообщения ( выпадающее меню)
///////////////////////////////////////////////////////////////
echo"<br>";
if ($color2["color"] == 1)
{
echo"<select class=\"vp\" name=\"color\">";
echo"<option value=\"1\" selected=\"selected\">Голубой</option>";
echo"<option value=\"2\">Синий</option>";
echo"<option value=\"3\">Зеленый</option>";
echo"<option value=\"4\">Черный</option>";
echo"<option value=\"5\">Розовый</option>";
echo"<option value=\"6\">Фиолетовый</option>";
echo"<option value=\"7\">Золотой</option>";
echo"<option value=\"8\">Оранжевый</option>";
echo"<option value=\"9\">Коричневый</option></select>";
}
if ($color2["color"] == 2)
{
echo"<select class=\"vp\" name=\"color\">";
echo"<option value=\"1\">Голубой</option>";
echo"<option value=\"2\" selected=\"selected\">Синий</option>";
echo"<option value=\"3\">Зеленый</option>";
echo"<option value=\"4\">Черный</option>";
echo"<option value=\"5\">Розовый</option>";
echo"<option value=\"6\">Фиолетовый</option>";
echo"<option value=\"7\">Золотой</option>";
echo"<option value=\"8\">Оранжевый</option>";
echo"<option value=\"9\">Коричневый</option></select>";
}
if ($color2["color"] == 3)
{
echo"<select class=\"vp\" name=\"color\">";
echo"<option value=\"1\">Голубой</option>";
echo"<option value=\"2\">Синий</option>";
echo"<option value=\"3\" selected=\"selected\">Зеленый</option>";
echo"<option value=\"4\">Черный</option>";
echo"<option value=\"5\">Розовый</option>";
echo"<option value=\"6\">Фиолетовый</option>";
echo"<option value=\"7\">Золотой</option>";
echo"<option value=\"8\">Оранжевый</option>";
echo"<option value=\"9\">Коричневый</option></select>";
}
if ($color2["color"] == 4)
{
// ну и т.д. в общем
Тут подобных вещей ещё много (скрипт одной "мега-крутой" гостевой).
+168.2
<?php
$log = $_POST['login']; //экранируем специальные символы (обратной косой чертой) для безопасности
$pas = md5($_POST['password']); //хэшируем ключевое слово для безопасности
$nKc6g = mysql_connect('localhost', 'root', '') or die ("<strong>Подключения к серверу баз данных не произошло.<br/>Причина: </strong> " . mysql_error()); //подключаемся к серверу баз данных
$BblgeveHue_db = mysql_select_db('my_DB', $nKc6g) or die ("<strong>Ошибка при выборе базы данных:<br/>Причина: </strong> " . mysql_error()); //выбираем базу данных
$zanpoc = "SELECT `id` FROM `novb3oBamevu` WHERE `log`='{$log}' AND `pas`='{$pas}' LIMIT 1"; //готовим запрос
$omnpaBKa_3anpoca = mysql_query($zanpoc) or die ("<strong>Ошибка при запросе. Причина:</strong>" . mysql_error()); //готовим команду отправки запроса
if (mysql_num_rows($omnpaBKa_3anpoca) == 1){ //если такой пользователь нашёлся в базе данных
$nove = mysql_fetch_assoc($omnpaBKa_3anpoca); //возвращаем ассоциативный массив, соответствующий извлечённому из базы данных полю
$_SESSION['id_novb3oBamev9'] = $nove['id']; //начинаем сессию со значением "user_id" равным значению "id" извлеченного выше поля
include "cmpaHuLja.php"; //запускаем скрипт "личного кабинета"
}
else{
die('Такое сочетание login-password не найдены в базе данных. [И даём ссылку на повторную авторизацию].'); //выдаём сообщение в случае не нахлждения такого пользователя в базе данных...
}
mysql_close($nKc6g); //закрываем базу данных
?>
Не говнокод, но переменные доставили
+168.2
$query = 'SELECT * FROM `ol_orders` WHERE 1 ORDER BY `id` DESC LIMIT 1';
$res = mysql_query($query);
$oid = "";
while($row = mysql_fetch_array($res)) {
$oid = $row['id'];
}
$oid++;
Типа выбираем максимальное значение
+168.2
if ($obj->id == 17718 || $obj->id == 16579 || $obj->id == 16849 || $obj->id == 16527 || $obj->id == 16866 || $obj->id == 16864 || $obj->id == 16863 || $obj->id == 16549 || $obj->id == 16809 || $obj->id == 16155 || $obj->id == 16852 || $obj->id == 16808 || $obj->id == 17750 || $obj->id == 17754 || $obj->id == 16993 || $obj->id == 16720 || $obj->id == 16594 || $obj->id == 16595 || $obj->id == 16703 || $obj->id == 16704 || $obj->id == 16806 || $obj->id == 16807 || $obj->id == 16712 || $obj->id == 16716 || $obj->id == 16722 || $obj->id == 16830 || $obj->id == 16831 || $obj->id == 16867 || $obj->id == 17412 || $obj->id == 16690 || $obj->id == 16039 || $obj->id == 16797 || $obj->id == 16749 || $obj->id == 16829 || $obj->id == 16571 || $obj->id == 16592 || $obj->id == 16136 || $obj->id == 17307 || $obj->id == 16846 || $obj->id == 17308 || $obj->id == 16577 || $obj->id == 16630 || $obj->id == 17405 || $obj->id == 17403 || $obj->id == 16042 || $obj->id == 16131 || $obj->id == 16631 || $obj->id == 16139 || $obj->id == 16575 || $obj->id == 16576 || $obj->id == 16574 || $obj->id == 16573 || $obj->id == 16535 || $obj->id == 16536 || $obj->id == 16570 || $obj->id == 16528 || $obj->id == 16526 || $obj->id == 17409 || $obj->id == 16622 || $obj->id == 16623 || $obj->id == 16619 || $obj->id == 16620 || $obj->id == 16805 || $obj->id == 16151 || $obj->id == 16804 || $obj->id == 16026 || $obj->id == 16613 || $obj->id == 16681 || $obj->id == 16682 || $obj->id == 17414 || $obj->id == 16618 || $obj->id == 16626 || $obj->id == 16627 || $obj->id == 17413 || $obj->id == 16628 || $obj->id == 16629 || $obj->id == 16593 || $obj->id == 16165 || $obj->id == 16166 || $obj->id == 17404 || $obj->id == 16168 || $obj->id == 16174 || $obj->id == 17402 || $obj->id == 16140 || $obj->id == 16624 || $obj->id == 16625 || $obj->id == 16621 || $obj->id == 16832 || $obj->id == 16584 || $obj->id == 16718 || $obj->id == 16719 || $obj->id == 16530 || $obj->id == 16847 || $obj->id == 16585 || $obj->id == 16756 || $obj->id == 16825 || $obj->id == 16823 || $obj->id == 16824 || $obj->id == 17783 || $obj->id == 17787 || $obj->id == 17788 || $obj->id == 17782 || $obj->id == 17789 || $obj->id == 17790 || $obj->id == 17784 || $obj->id == 17791 || $obj->id == 17792 || $obj->id == 17785 || $obj->id == 17793 || $obj->id == 17794) continue;
Кусок скрипта генерации каталога на CD. Пропуск позиций, которые надо исключить из каталога.
+168.1
var rus = new String("йцукенгшщзфывапролдячсмитьЙЦУКЕНГШЩЗФЫВАПРОЛДЯЧСМИТЬ");
var eng = new String("qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM");
for (var i in rus) {
reg = new RegExp(rus[i], 'g');
pass = pass.replace(reg, eng[i]);
}
Конвертация русских чаров в английские в соответствии с расположением на клаве. Зачем - не суть важно. Регулярки! Десятки их! Полсотни итераций для простой замены русских букв на английские!
+168.1
function check($pass)
{ if (strpos($pass,'0') || strpos($pass,'1')
|| strpos($pass,'2') || strpos($pass,'3')
|| strpos($pass,'4') || strpos($pass,'5')
|| strpos($pass,'6') || strpos($pass,'7')
|| strpos($pass,'8') || strpos($pass,'9'))
{
if (strpos($pass,'a') || strpos($pass,'b') || strpos($pass,'c')
|| strpos($pass,'d') || strpos($pass,'e') || strpos($pass,'f')
|| strpos($pass,'g') || strpos($pass,'h') || strpos($pass,'i')
|| strpos($pass,'j') || strpos($pass,'k') || strpos($pass,'l')
|| strpos($pass,'m') || strpos($pass,'n') || strpos($pass,'o')
|| strpos($pass,'p') || strpos($pass,'q') || strpos($pass,'r')
|| strpos($pass,'s') || strpos($pass,'t') || strpos($pass,'u')
|| strpos($pass,'v') || strpos($pass,'w') || strpos($pass,'x')
|| strpos($pass,'y') || strpos($pass,'z'))
{
if (strpos($pass,'A') || strpos($pass,'B') || strpos($pass,'C')
|| strpos($pass,'D') || strpos($pass,'E') || strpos($pass,'F')
|| strpos($pass,'G') || strpos($pass,'H') || strpos($pass,'I')
|| strpos($pass,'J') || strpos($pass,'K') || strpos($pass,'K')
|| strpos($pass,'M') || strpos($pass,'N') || strpos($pass,'O')
|| strpos($pass,'P') || strpos($pass,'Q') || strpos($pass,'R')
|| strpos($pass,'S') || strpos($pass,'T') || strpos($pass,'U')
|| strpos($pass,'V') || strpos($pass,'W') || strpos($pass,'X')
|| strpos($pass,'Y') || strpos($pass,'Z'))
{ if (ctype_lower(substr($pass,0,1)) || ctype_upper(substr($pass,0,1)) || is_numeric(substr($pass,0,1)))
{ if (ctype_lower(substr($pass,0,1)))
{ if (!ctype_lower(substr($pass,-1)))
{ return $pass; } }
if (ctype_upper(substr($pass,0,1)))
{
if (!ctype_upper(substr($pass,-1)))
{
return $pass;
}
}
if (is_numeric(substr($pass,0,1)))
{
if (!is_numeric(substr($pass,-1)))
{
return $pass;
}
} }
}
}
} }
без коментариев. (из одного вап чата)
+168
$salt = 'fghjghjfhjfjhnbvmnbmvhjgfgjh785678tyutyu76678xcvbxcvb67hdfghdfgh67e657ytryerty5674567ryerty6574567tryertye75467657trhgfbvnhmhkijiluiotyiueuwyertsdrgfhndhgjdtyuerghddjghjhgjfktryudghgfhrthrtdhgfhdtyerghfghrtyer74576ytreuyytu6756yertytryet756745yhhgfnmdfgsreyyrteu676584678677795785687ytujhgfnvgsgomsjgsfguhjhgsdfujsdfgpousgjpsihsgubsfug89e6w5hisfdgbsidfgh5467woaiybvsdfghewtuhrty90w465uiregthshuaert90wuitre97gfuhfsujghhntigfjhtkh90eruheiuhfdiuhtruhghrthr9ugfgijdfngifdgijfgnsdfghwe9065hutriosgdfojdfigodfhgeiurtwhe9057yer9tud9fsoiudfshgert9y435trhgfdiuhgsdiufghidfghfffff';
$hash = md5(sha1(md5(md5($salt . $oplata . $rnd . $summ . $time . $id . $kl . $magas . $xxtea . $salt) . $salt . $time . $id . $magas . $rnd) . $salt . $time . $id . $magas . $rnd) . $salt . $kl . $kl);
$hash = hash('sha512', $hash);
$hash = hash('whirlpool', $hash);
$hash = hash('ripemd320', $hash);
$hash = hash('haval256,5', $hash);
$hash = hash('ripemd320', $hash);
$hash = hash('snefru', $hash);
$hash = hash('crc32', $hash);
Безопаснейший и неподбираемейший хэш =)
Оригинал тут: https://toster.ru/q/204698