- 1
https://gitflic.ru/
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
https://gitflic.ru/
https://gitflic.ru/
Ебаная паРаша.
+3
case 'sav8':
if (isset($user) & $user['balls'] < $color[cena2])
{
echo "Недостаточно баллов.Надо :$color[cena2] баллов.А у вас <b>$user[balls]</b>\n";
}else{
mysql_query("UPDATE `user` SET `balls` = '".($user['balls']-$color['cena2'])."' WHERE `id` = '$user[id]' LIMIT 1",$db);
mysql_query("UPDATE `user` SET `ncolor`='#FFA500' WHERE `id` = '$user[id]'");
mysql_query("UPDATE `user` SET `ncolor2`='#FFA500' WHERE `id` = '$user[id]'");
echo 'Сохранено!<br/>'; } break;
case 'sav9':
if (isset($user) & $user['balls'] < $color[cena2])
{
echo "Недостаточно баллов.Надо :$color[cena2] баллов.А у вас <b>$user[balls]</b>\n";
}else{
mysql_query("UPDATE `user` SET `balls` = '".($user['balls']-$color['cena2'])."' WHERE `id` = '$user[id]' LIMIT 1",$db);
mysql_query("UPDATE `user` SET `ncolor`='#8B008B' WHERE `id` = '$user[id]'");
mysql_query("UPDATE `user` SET `ncolor2`='#8B008B' WHERE `id` = '$user[id]'");
echo 'Сохранено!<br/>'; } break;
case 'sav10':
if (isset($user) & $user['balls'] < $color[cena2])
{
echo "Недостаточно баллов.Надо :$color[cena2] баллов.А у вас <b>$user[balls]</b>\n";
}else{
mysql_query("UPDATE `user` SET `balls` = '".($user['balls']-$color['cena2'])."' WHERE `id` = '$user[id]' LIMIT 1",$db);
mysql_query("UPDATE `user` SET `ncolor`='#000000' WHERE `id` = '$user[id]'");
mysql_query("UPDATE `user` SET `ncolor2`='#000000' WHERE `id` = '$user[id]'");
echo 'Сохранено!<br/>'; } break;
case 'sav11':
if (isset($user) & $user['balls'] < $color[cena2])
{
echo "Недостаточно баллов.Надо :$color[cena2] баллов.А у вас <b>$user[balls]</b>\n";
}else{
mysql_query("UPDATE `user` SET `balls` = '".($user['balls']-$color['cena2'])."' WHERE `id` = '$user[id]' LIMIT 1",$db);
mysql_query("UPDATE `user` SET `ncolor`='#696969' WHERE `id` = '$user[id]'");
mysql_query("UPDATE `user` SET `ncolor2`='#696969' WHERE `id` = '$user[id]'");
echo 'Сохранено!<br/>'; } break;
case 'sav12':
if (isset($user) & $user['balls'] < $color[cena2])
{
echo "Недостаточно баллов.Надо :$color[cena2] баллов.А у вас <b>$user[balls]</b>\n";
}else{
mysql_query("UPDATE `user` SET `balls` = '".($user['balls']-$color['cena2'])."' WHERE `id` = '$user[id]' LIMIT 1",$db);
mysql_query("UPDATE `user` SET `ncolor`='#FFFFFF' WHERE `id` = '$user[id]'");
mysql_query("UPDATE `user` SET `ncolor2`='#FFFFFF' WHERE `id` = '$user[id]'");
echo 'Сохранено!<br/>'; } break;
Код смены цвета ника для одной популярной CMS доставшийся в "наследство" от клиента. Кто и под чем писал - без понятия.
0
public function onAnswerPoll()
{
$data = request()->all();
ValidatePollForm::run($data);
try {
$options = Option::find($data['option_ids']);
$log = Crypt::decrypt($data['log']);
$log['options'] = array_merge(
array_get($log, 'options', []),
$options->lists('id')
);
$log['comments'] = array_get($log, 'comments', []) + array_get($data, 'comments', []);
$this->log = Crypt::encrypt($log);
$this->option = $options->first();
$this->poll = $this->loadPoll();
$this->locations = Location::get();
$this->step = ++$data['step'];
if ($this->option->is_last) {
Log::store($this->poll, $log);
Option::whereIn('id', $log['options'])->get()->each(function ($item) {
$item->increment('votes');
$item->logs()->create();
});
}
} catch (Exception $e) {
trace_log($e);
return response()
->json('Something was wrong.', 500);
}
}
/**
* onLoadDepartments
*/
public function onLoadDepartments()
{
$data = request()->all();
$validator = Validator::make($data, [
'location' => 'required|exists:kitsoft_polls_locations,slug',
'answer_id' => 'required|exists:kitsoft_polls_answers,id'
]);
if ($validator->fails()) {
throw new ValidationException($validator);
}
try {
$this->departments = Department::make()
->whereHas('locations', function ($query) use ($data) {
return $query->where('slug', $data['location']);
})
->whereHas('answers', function ($query) use ($data) {
return $query->where('id', $data['answer_id']);
})
->get();
} catch (Exception $e) {
trace_log($e);
return response()
->json('Something was wrong.', 500);
}
}
Из слитых сорцов «Дія.City».
0
function normalizeUrl($url)
{
if (strpos($url, 'http://') === 0) {
$domain = substr($url, 7);
} elseif (strpos($url, 'https://') === 0) {
$domain = substr($url, 8);
} else {
$domain = $url;
}
return "https://{$domain}";
}
−9
Is there PHP mysql_real_escape_string for postgresql?
pg_escape_string
https://www.php.net/manual/en/function.pg-escape-string.php
−5
В бота добавлены 2 новые фичи:
- можно писать сообщения без reply, тогда появятся кнопки в какой оффтоп запостить
- бота можно добавлять в группы*, и если кто-то на ваш комментарий отвечает - срабатывает mention
Ссылка на бота - https://t.me/GovnokodBot
А также подписывайтесь на канал Говнокода в телеграме: https://t.me/GovnokodChannel
* в группу 1*1 с ботом можно, на группах больше не тестировал
0
public function renderJSON()
{
$this->checkError();
return serialize($this);
}
Чтобы враг не догадался!
−6
Подписывайтесь на канал Говнокода в телеграме:
https://t.me/GovnokodChannel
−1
<?php
function is_russian_char($c) {
return preg_match('/[А-Яа-яЁё]/u', $c);
}
function nemyxify_char($a) {
$map = [
"а" => "a",
"б" => "6",
"в" => "B",
"г" => "r",
"д" => "g",
"е" => "e",
"ё" => "e",
"ж" => "Jk",
"з" => "3",
"и" => "u",
"й" => "u",
"к" => "k",
"л" => "JI",
"м" => "M",
"н" => "H",
"о" => "o",
"п" => "n",
"р" => "p",
"с" => "c",
"т" => "m",
"у" => "y",
"ф" => "qp",
"х" => "x",
"ц" => "LL",
"ч" => "4",
"ш" => "LLI",
"щ" => "LLL",
"ь" => "b",
"ы" => "bI",
"ъ" => "b",
"э" => "3",
"ю" => "I0",
"я" => "9I",
"А" => "A",
"Д" => "D",
"Е" => "E",
"Ё" => "E",
"Ж" => "JK",
"И" => "U",
"Й" => "U",
"К" => "K",
"О" => "O",
"Р" => "P",
"С" => "C",
"Т" => "T",
"У" => "Y",
"Х" => "X",
];
if (isset($map[$a])) {
return $map[$a];
}
return $map[mb_strtolower($a)];
}
function gk_nemyxify($text) {
$res = '';
foreach (preg_split( '//u', $text, null, PREG_SPLIT_NO_EMPTY ) as $c) {
if (is_russian_char($c)) {
$res .= nemyxify_char($c);
} else {
$res .= $c;
}
}
return $res;
}
−1
<?php
session_start();
$db = mysqli_connect("localhost", "root","root");
mysqli_select_db($db,"Имябазы");
function send_request(act, login = null, password = null) {
var var1 = null;
var var2 = null;
if(act == 'auth') {
var1 = login;
var2 = password;
} else if(act == 'send'){
var1 = messageInput.value;
}
} $.post('message.php',{
act: act,
var1: var1,
var2: var2
}).done(function (data){
message_container.innerHTML = data;
if(act == 'send') {
messageInput.value = '';
}
});
Выдает ошибку "Parse error: syntax error, unexpected ',', expecting variable (T_VARIABLE) in C:\OpenServer\domains\connect\send.php on line 5"
я не могу понять, что не так с запятыми?