- 1
- 2
- 3
while($us > 1){
$us--;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
while($us > 1){
$us--;
}
На одном из сайтов, который мне нужно потдерживать.
0
$sPreviewFile = $_SERVER["DOCUMENT_ROOT"].BX_PERSONAL_ROOT."/tmp/templates/__bx_preview/footer.php";
if($_GET['bx_template_preview_mode'] == 'Y' && $USER->CanDoOperation('edit_other_settings') && file_exists($sPreviewFile))
include_once($sPreviewFile);
else {
require $GLOBALS["BX_ICON"];
eval("?>$content<?");
}
?>
Где-то в битриксе.
−1
{
"name": "kevinsmith/no-framework",
"description": "An example of a modern PHP application bootstrapped without a framework.",
"type": "project",
"require": {},
"autoload": {
"psr-4": {
"ExampleApp\\": "src/"
}
}
}
https://habrahabr.ru/company/mailru/blog/352122/
Собрались писать приложения без фреймворков. Начали с композера. Ахахах.
0
<?php
/* Здесь проверяется существование переменных */
if (isset($_POST['phone'])) {$phone = $_POST['phone'];}
if (isset($_POST['name'])) {$name = $_POST['name'];}
/* Сюда впишите свою эл. почту */
$address = "[email protected]";
/* А здесь прописывается текст сообщения, \n - перенос строки */
$mes = "Тема: Заказ обратного звонка!\nТелефон: $phone\nИмя: $name\nE-mail: $email";
/* А эта функция как раз занимается отправкой письма на указанный вами email */
$sub='Заказ'; //сабж
$email='Заказ <vzhope.ru>'; // от кого
$send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = utf-8\r\nFrom:$email");
ini_set('short_open_tag', 'On');
header('Refresh: 3; URL=index.php');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="refresh" content="3; url=index.php">
<title>С вами свяжутся</title>
<meta name="generator">
<style type="text/css">
body
{
background: #22BFF7 url(img/zakaz.jpg) top -70% center no-repeat;
}
<script type="text/javascript">
setTimeout('location.replace("/index.php")', 0);
/*Изменить текущий адрес страницы через 3 секунды (3000 миллисекунд)*/
</script>
</head>
</body>
</html>
Вот такие у нас теперь лендинги...
Нужно больше переадресаций, богу переадресаций!!!1
−3
if(1==0){
...
}
−2
<?php
namespace app\tests\fixtures;
use yii\test\ActiveFixture;
abstract class MorozovFixture extends ActiveFixture
{
public static function getDataMorozov(string $class) {
$class = 'app\tests\fixtures\\' . $class . 'Fixture';
/**
* @var MorozovFixture $fixture
*/
$fixture = new $class();
return $fixture->getData();
}
}
...
Костыль Public Morozov http://govnokod.ru/23992
−6
primary(this, "в рот ебись');
// Php говно мамонта и когда я его вижу хочется въебать в монитор кулаком чтоб развалился нахуй и выебался нахуй в рот. Уже давно есть nodejs в котором писать приятнее и возможностей больше, так что сосите нахуй разработчику на nodejs платят столько же блять 300К в месяц заебись да? Короче выбор нахуй есть! А дрочеры пошли нахуй с этого сайта, тут место обсуждения современных технологий
0
public function isSpecial()
{
$special_ids = array(
2222,
3028,
3333,
5555,
5702,
6666,
6700,
7654,
7777,
8451,
11225
);
return in_array((int)$this->getId(), $special_ids);
//return $this->getId() == 2222 || $this->getId() == 3028 || $this->getId() == 3333 || $this->getId() == 5555 || $this->getId() == 5702;
}
Нашел поняшек
https://github.com/wiistriker/govnokod_legacy/blob/9f1b89379a64f87a275f9d932128870a8292fb1e/modules/quoter/models/quote.php
0
<?
if(get($_REQUEST, 'class') && $class = "{$conf['db']['prefix']}{$arg['modpath']}_". ($t = first(explode(" ", $_REQUEST['class'])))){
if($arg['admin_access'] > 1){
mpevent("ajax://{$arg['modpath']}:ajax/class:{$t}", $conf['user']['uid'], $_REQUEST);
$where = array_diff_key($_REQUEST, array_flip(array("class", "m", "null")));
$w = array("time"=>time()) + array_diff_key($_REQUEST, array("id"=>false));
if($arg['admin_access'] >= 2){
if(get($_POST, 'id') < 0){
qw("DELETE FROM {$class} WHERE ". implode(" AND ", array_map(function($k, $v){
return "`$k`=". (is_numeric($v) ? (int)$v : "\"". mpquot($v). "\"");
}, array_keys($where), array_values($where))));
exit("{}");
}elseif(!$fdk = fdk($class, $where, $w = ($where + ($_POST ? $w : [])), $w)){ exit(mpre("Ошибка запроса к БД", $class, $where, $w));
}else{
if(array_key_exists("sort", $fdk) && ($fdk['sort'] == 0)){
$fdk = fdk($class, array("id"=>$fdk['id']), null, array("sort"=>$fdk['id']));
} if($_FILES) foreach($_FILES as $f=>$v){
$file_id = mpfid($class, $f, $fdk['id']);
}elseif($img = get($_POST, $f = 'img')){
$file_id = mphid($class, $f, $fdk['id'], $img);
} exit(json_encode($fdk));
}
}else{
$error = "Прав доступа {$arg['admin_access']} недостаточно для изменения данных";
mpevent("Аякс запрос /{$arg['modpath']}:{$class[0]}", $conf['user']['uid'], $error, $_REQUEST);
exit($error);
}
}else{
$error = "Недостаточно прав доступа";
mpevent("Аякс запрос /{$arg['modpath']}:{$class[0]}", $conf['user']['uid'], $error, $_REQUEST);
exit($error);
}
}else{
$error = "Не указана таблица";
mpevent("Аякс запрос /{$arg['modpath']}:{$class[0]}", $conf['user']['uid'], $error, $_REQUEST);
exit($error);
}
https://github.com/mpak2/mpak.su/blob/master/modules/seo/ajax.php
+1
class UserFixture extends ActiveFixture
{
public function getDataMorozov() {
return $this->getData();
}
protected function getData() {
...
Yii 2 fixtures. Называем костыли правильно