- 1
- 2
- 3
- 4
final static public function route($home)
{
require_once "$home/pages/" . $_GET['q'] . ".php";
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+169
final static public function route($home)
{
require_once "$home/pages/" . $_GET['q'] . ".php";
}
Роутер и неепет.
+175
// Вопрос: Как быстро и наименее затратно для памяти\процессора проверить пустой ли каталог?
// Один из ответов:
if(rmdir($dir)) echo 'Была пустая директория.';
+151
foreach ($project as $key => $value) {
if (!in_array($key, array('homepage'))) {
if (isset($_POST['project'][$key])) {
if (in_array($key, array('cast', 'client', 'related'))) {
$project->$key = $this->typograf($_POST['project'][$key]);
} else {
$project->$key = $_POST['project'][$key];
}
}
} elseif ($key == 'homepage') {
$project->$key = isset($_POST['project'][$key]) ? 1 : 0;
}
}
Обработка формы в проекте на yii, который мне приходится рефакторить
+141
$dbhost = 'localhost';
$dbuser = 'user';
$dbpass = '123';
$dbtable = 'db_1';
$dbname = $dbtable; // Знаю, руки кривые
+150
http://php.net/include/layout.inc
http://php.net/include/site.inc
http://php.net/include/languages.inc
без комментариев :)
+147
if($element_id===false)
{
//этот код не должен работать
$sql = 'SELECT `countmessage` FROM `mes_topic` WHERE `id`='.(int)$board_id;
}else{
....
}
А зачем его писать?!
+154
public function invokeMethod($method, $params = array()) {
switch (count($params)) {
case 0:
return $this->{$method}();
case 1:
return $this->{$method}($params[0]);
case 2:
return $this->{$method}($params[0], $params[1]);
case 3:
return $this->{$method}($params[0], $params[1], $params[2]);
case 4:
return $this->{$method}($params[0], $params[1], $params[2], $params[3]);
case 5:
return $this->{$method}($params[0], $params[1], $params[2], $params[3], $params[4]);
default:
return call_user_func_array(array(&$this, $method), $params);
}
}
Из сорцов Lithium
+163
foreach($_REQUEST as $_ind => $_val) { $_REQUEST[$_ind] = mysql_real_escape_string($_REQUEST[$_ind]); }
foreach($_POST as $_ind => $_val) { $_POST[$_ind] = mysql_real_escape_string($_POST[$_ind]); }
foreach($_GET as $_ind => $_val) { $_GET[$_ind] = mysql_real_escape_string($_GET[$_ind]); }
foreach($_COOKIE as $_ind => $_val) { $_COOKIE[$_ind] = mysql_real_escape_string($_COOKIE[$_ind]); }
Защита от инъекций
+157
if (!isset($GLOBALS['abort']) || ! $GLOBAL['abort'] || $GLOBALS['abort'] !== true || !$_SESSION["AMP_user"]->checkSection('999')) {
if (core_devices_add($deviceid,$tech,$devinfo_dial,$devicetype,$deviceuser,$description,$emergency_cid)) {
Нашёл внутри Elastix'a
+145
<i id="hdrtxt"><?php echo $item['header']; ?></i>
<style>
...
#hdrtxt{
font-style:normal;
}
...
</style>