- 1
- 2
while ($new_width>$maxwidth) { $new_width *= 0.99; $new_height *= 0.99; }
while ($new_height>$maxheight) { $new_width *= 0.99; $new_height *= 0.99; }
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+175
while ($new_width>$maxwidth) { $new_width *= 0.99; $new_height *= 0.99; }
while ($new_height>$maxheight) { $new_width *= 0.99; $new_height *= 0.99; }
Мега код из сайта написанного на InstantCMS
Вот так там уменьшаются картинки под максимальный размер...
+156
function makeFriendlyURL($pre, $suff, $alias) {
$Alias = explode('/',$alias);
$alias = array_pop($Alias);
$dir = implode('/', $Alias);
unset($Alias);
return ($dir != '' ? "$dir/" : '') . $pre . $alias . $suff;
}
Член класса DocumentParser в CMF MODX.
+151
$username1=$_COOKIE['username'];
$password1=$_COOKIE['password'];
$username1 = mysql_real_escape_string(stripslashes($_COOKIE['username']));
$password1 = mysql_real_escape_string(stripslashes($_COOKIE['password']));
+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