- 1
http://ideone.com/VODKA
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+10
http://ideone.com/VODKA
Генерятся ж иногда адреса как надо
+2
function renderHTML($doc)
{
return preg_replace('/^<!DOCTYPE.+?>/', '', str_replace( array('<html>', '</html>', '<body>', '</body>','<head>','</head>'), array('', '', '', ''), $doc->saveHTML()));
}
function reorder($str)
{
$dom = new DOMDocument;
$dom->loadHTML($str);
$path = new DOMXPath($dom);
$_res = $path->query('.//meta[@name="description"]');
$elem = $_res->item(0);
$desc = $dom->saveHTML($elem)."\r\n";
$elem->parentNode->removeChild($elem);
$_res = $path->query('.//meta[@name="keywords"]');
$elem = $_res->item(0);
$desc .= $dom->saveHTML($elem)."\r\n";
$elem->parentNode->removeChild($elem);
$preReady = renderHTML($dom);
$arTmp = explode("</title>",$preReady);
$ready = $arTmp[0]."</title>".$desc.$arTmp[1];
return $ready;
}
Вот так мы перемещаем meta-теги к Title поближе)
+4
<div class="tabtica">
<div class="header">
<div class="col1">фото</div>
<div class="col2">товар</div>
<div class="col3">количество</div>
<div class="col4">цена</div>
<div class="col5">итого</div>
<div class="col6"></div>
</div>
<div class="clear"></div>
<div class="item">
<div class="col1 imgColTable">
<img src="img/iphoneTable.jpg">
</div>
<div class="col2 nameColTable"><a href="">iPhone 6 Plus 128 Gb Space Gray</a></div>
<div class="col3 quantityColTable"><input type="number" value="1"></div>
<div class="col4 priceColTable"><span class="bold">10 499</span>руб.</div>
<div class="col5 summColTable"><span class="bold">10 499</span>руб.</div>
<div class="col6 delColTable"><a href=""><img src="img/close.png"></a></div>
</div>
<div class="item">
<div class="col1 imgColTable">
<img src="img/iphoneTable.jpg">
</div>
<div class="col2 nameColTable"><a href="">iPhone 6 Plus 128 Gb Space Gray</a></div>
<div class="col3 quantityColTable"><input type="number" value="1"></div>
<div class="col4 priceColTable"><span class="bold">10 499</span>руб.</div>
<div class="col5 summColTable"><span class="bold">10 499</span>руб.</div>
<div class="col6 delColTable"><a href=""><img src="img/close.png"></a></div>
</div>
<div class="itogo">
<p>Итого:<span>100 500 руб.</span></p>
</div>
</div>
Вот так вот нынче таблицы в корзине делают)
−1
int expr_type=Expression();
if (param->Left != NULL)
{
param = param->Left;
if (param->node.NodeType == DATA_VAR)
{
SemantTree *type = (SemantTree *)param->node.Val.varible.VarType;
if (type->node.type != expr_type)
{
sc->PrintError("тип фактического параметра не приводится к типу соответствующего ему формального параметра", l);
return;
}
}
else//если не переменная
{
sc->PrintError("количество формальных и фактических параметров не совпадает", l);
return;
}
}
else//если вдруг левое поддерево==NULL
{
sc->PrintError("количество формальных и фактических параметров не совпадает", l);
return;
}
param_counter++;
if (param_counter>idr->node.Val.func.paramCount)//если счетчик фактических превысил кол-во формальных
{
sc->PrintError("количество формальных и фактических параметров не совпадает", l);
return;
}
теория формальных языков. моя лаба по семантическому анализу))
+3
const int size = 100000;
const int maxVal = 1e9;
for(int i = 0; i < n; i++)
values[i] = rand() % (maxVal + 1);
Код работает на вин32
+2
<!DOCTYPE html>
<!--Привет, друг!
Привет, друг.
Чушь какая.-->
<title>CMW | Авторизация</title>
<!-- <Meta> -->
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- </Meta> -->
<!-- <Stylesheet> -->
<link rel="stylesheet" href="./Stylesheet/index.css">
<!-- </Stylesheet> -->
<!-- <div style="background-color: #2b333e">Для рекламы</div> -->
<header class="z-depth-1">
<!-- Фиксация навигации при прокрутке -->
<div class="navbar-fixed">
<nav>
<div class="nav-wrapper">
<div class="container"><a href="#" data-activates="slide-out" class="button-collapse"><i class="mdi-navigation-menu"></i></a></div>
<a class="navbar-brand navigation__logo" href="main.html"></a>
<a href="auth.html"><button type="submit" class="btn button__main navbar-right authorization">Авторизация</button></a>
</div>
</nav>
</div>
</header>
Верстку от дизайнера привезли
+1
<?php
echo '<form method="POST" action="/news/edit/id/'.$Param['id'].'">
<input type="text" name="name" placeholder="Название новости" value="'.$Row['name'].'" required>
<br><select size="1" name="cat">'.str_replace('value="'.$Row['cat'], 'selected value="'.$Row['cat'], '<option value="1">Категория 1</option><option value="2">Категория 2</option><option value="3">Категория 3</option>').'</select>
<br><textarea class="Add" name="text" required>'.str_replace('<br>', '', $Row['text']).'</textarea>
<br><input type="submit" name="enter" value="Сохранить"> <input type="reset" value="Очистить">
</form>'
?>
шедевры от #Mr.shitcode (для своих адептов - mr.shift)
потрясающая гибкость - а если категорий будет 100?
+4
function Head($p1) {
echo '<!DOCTYPE html><html><head><meta charset="utf-8" /><title>'.$p1.'</title><meta name="keywords" content="" /><meta name="description" content="" /><link href="/resource/style.css" rel="stylesheet"><link rel="icon" href="/resource/img/favicon.ico" type="image/x-icon"><script src="//mc.yandex.ru/metrika/watch.js" type="text/javascript"></script><script type="text/javascript">try {var yaCounter30971061 = new Ya.Metrika({id:30971061});}catch(e){}</script></head>';
}
шедевры от #Mr.shitcode (для своих адептов - mr.shift)
за такой вывод html нужно отрывать руки
+4
bool isPalindrom(int n, int add = 0, int addLen = 0) {
return n == 0 && addLen != 0 ? false : n == add || isPalindrom(n / 10, pow(10, addLen) * n % 10 + add, addLen + 1);
}
Является ли число палиндромом?
+2
getKeyFingerprint(Key) ->
os:cmd("ssh-keygen -lf /dev/stdin <<< '~p'", [Key]).