- 1
ps -p $$ -o pid | tail -1 | sed -e "s/ //g"
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−122.9
ps -p $$ -o pid | tail -1 | sed -e "s/ //g"
получение своего pid.
+151.7
function setTpl($Tpl_name, $Cache_id=null, $Caching=null){
$i=count($this->tpl);
if ( ! is_array($this->tpl)) {
$this->tpl=array();
}
$this->tpl[$i]['name']=$Tpl_name;
$this->tpl[$i]['cache_id']=$Cache_id;
$this->tpl[$i]['caching']=$Caching;
}
Вот такой способ инкримента массива
+175.1
Возвращение розового пони
+158.7
if (isset($message)) {
$message = nl2br($message);
$message = str_replace("<br />","<br>",$message);
$message = str_replace("<BR />","<BR>",$message);
$message = str_replace("[u]","<u>",$message);
$message = str_replace("[U]","<u>",$message);
$message = str_replace("[i]","<i>",$message);
$message = str_replace("[I]","<i>",$message);
$message = str_replace("[b]","<B>",$message);
$message = str_replace("[B]","<B>",$message);
$message = str_replace("[/u]","</u>",$message);
$message = str_replace("[/U]","</u>",$message);
$message = str_replace("[/i]","</i>",$message);
$message = str_replace("[/I]","</i>",$message);
$message = str_replace("[/b]","</B>",$message);
$message = str_replace("[/B]","</B>",$message);
}
+147.2
function post($key)
{
return mysql_escape_string($_POST[$key]);
}
$sql->Query("SELECT `t1`.*, `t2`.*
FROM `x_local_users` AS `t1`, `x_privs` AS `t2`
WHERE `t1`.`id`=`t2`.`manager_id`
AND `t1`.`login`='".post('userid')."'
AND `t1`.`password`='".md5(post('passw'))."' LIMIT 1");
Где то когда то здесь видел кусок "говнокода", в котором для получения значения глобальных переменных использовались функции.
Решил на деле испытать такой способ. Очень удобно оказалось использовать, особенно в запросах :)
Единственное, что не удобно, так это когда в $_SESSION хранится двухмерный массив, и из него вытащить надо чонить =)
+54.9
void write_msg(const QString& msg, AsyncMp* mp) {
written(QString(mp?"%1[%2]":"" " %3").arg(mp->my_host()).arg(mp->my_index()).arg(msg));
}
А потом удивляемся: чего же оно не работает?
+159
if ((valid_username($_POST['username'])) && (valid_email($_POST['email'])))
{
$username = $_POST['username'];
$email = $_POST['email'];
if ($user->check_email($email))
{
if ($user->set_config($config, $username))
{
$_SESSION['checking_flag'] = $_POST['checking'];
}
else
{
$html->add_bufer("Неправильное имя пользователя или email.");
}
}
else
{
$html->add_bufer("Неправильное имя пользователя или email.");
}
}
else
{
$html->add_bufer("Неправильное имя пользователя или email.");
}
досталась мне в наследство цмска, разгребаю....
это нечто!
+152.9
function $(element, method) {
if (!method) {
return document.getElementById(element);
} else {
return {
node: $(element)
}
}
}
+96.8
function Calculate(...)
{
.....
if (d == (1 - 1))
.....
}
Вот встретилось )))) Видать раньше формула была несколько серьезней, а народ уже двинулся от расчетов что такое понаписал )))))))))
+134.6
t.GetProperty(item.Split('=')[0].Trim()).SetValue(this, item.Split('=')[1].Trim(), null);
Инициализация свойства из строик формата имя=значение