- 1
- 2
- 3
- 4
- 5
function strtolowerex($str)
{
$str = strtr($str, "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ", "абвгдеёжзийклмнопрстуфхцчшщъыьэюя");
return strtolower($str);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+155.4
function strtolowerex($str)
{
$str = strtr($str, "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ", "абвгдеёжзийклмнопрстуфхцчшщъыьэюя");
return strtolower($str);
}
я может чего-то не понимаю? 0_о
+158.8
$fStr = fgets($fp);
if ($k==0 && $IsFirst)
continue;
$arLine = explode(";", $fStr);
$type = intval($arLine[0]);
$articul = trim($arLine[1]);
$section_id = intval($arLine[2]);
$model = trim($arLine[3]);
$name = trim($arLine[4]);
$brand = trim($arLine[5]);
$width = trim($arLine[6]);
$radius = trim($arLine[7]);
$pcd = trim($arLine[8]);
$et = trim($arLine[9]);
$dia = trim($arLine[10]);
$dop = trim($arLine[11]);
$color = trim($arLine[12]);
//и чуть позже
$query = "INSERT INTO ".$dbCatalogElProp." VALUES (null, ".$element_id.", 38, 'S', '".$articul."', null, '')";
$res = SQLResult($query);
$query = "INSERT INTO ".$dbCatalogElProp." VALUES (null, ".$element_id.", 25, 'L', '', ".$type.", '')";
$res = SQLResult($query);
$query = "INSERT INTO ".$dbCatalogElProp." VALUES (null, ".$element_id.", 17, 'S', '".$width."', null, '')";
$res = SQLResult($query);
$query = "INSERT INTO ".$dbCatalogElProp." VALUES (null, ".$element_id.", 18, 'S', '".$radius."', null, '')";
$res = SQLResult($query);
$query = "INSERT INTO ".$dbCatalogElProp." VALUES (null, ".$element_id.", 19, 'S', '".$pcd."', null, '')";
$res = SQLResult($query);
$query = "INSERT INTO ".$dbCatalogElProp." VALUES (null, ".$element_id.", 20, 'S', '".$et."', null, '')";
$res = SQLResult($query);
$query = "INSERT INTO ".$dbCatalogElProp." VALUES (null, ".$element_id.", 45, 'S', '".$dia."', null, '')";
$res = SQLResult($query);
$query = "INSERT INTO ".$dbCatalogElProp." VALUES (null, ".$element_id.", 21, 'S', '".$color."', null, '')";
$res = SQLResult($query);
$query = "INSERT INTO ".$dbCatalogElProp." VALUES (null, ".$element_id.", 22, 'S', '0', null, '')";
$res = SQLResult($query);
$query = "INSERT INTO ".$dbCatalogElProp." VALUES (null, ".$element_id.", 23, 'S', '', null, '')";
$res = SQLResult($query);
+158.3
<?php
function secure2() {
secure();
}
function secure() {
secure3();
}
function secure3() {
if (!check_session()) {
$cookie = try_cookie();
tiny_login($cookie['login'], $cookie['pass'], 1);
if (check_session()) {
$ret = true;
} else {
$ret = false;
}
} else {
$ret = true;
}
if (!$ret) {
$_SESSION['loginerror'] = 'Ошибка авторизации';
header('location:(ссылка)');
}
}
?>
В догонку к http://govnokod.ru/1820 по просьбе в комментах
Реальный код из реального проекта. Что самое интересное — используется secure2
Как оно работает для меня — загадка.
+145.5
if($record->getTitle()) {
$request->setAttribute('title', $record->getTitle());
}else{
$request->setAttribute('title', $record->getName());
}
определение существования метода у объекта $record
+156.1
function CompletesGetTableOld($clist, $mid =0)
{
if(strlen($clist) or $mid > 0)
{
$com = CatalogComplsCostsGet(0, 0, $clist, $mid);
$csz = sizeof($com['id']);
if($csz > 0)
{
$param = CatalogComplParamsGet();
$psz = sizeof($param);
$tds = '';
$cVals = CatalogComplParamValsGet(implode(",", $com['cid']));
echo '
<table cellpadding="4" cellspacing="0" border="0" width="700" class="table-comp">
<tr><td width="50%" class="first"></td>
';
for($i = 0; $i < $csz; $i++)
{
echo '<td align="center">'.$com['name'][$i].'</td>';
$tds .= '<td> </td>';
}
echo '</tr>';
$prgrnm = '';
for($i = 0; $i < $psz; $i++)
{
$data = false;
$html = '';
if($i==0||$param[$i]['gr_name']!=$prgrnm)
{
$html='
<tr>
<td class="first"><br><b>'.$param[$i]['gr_name'].'</b></td>';for($ii = 0; $ii < $csz; $ii++)$html.='<td class="second" > </td>';
$html.= $tds.'
</tr>';
}
$html.= '
<tr>
<td class="first">'.$param[$i]['name'].'</td>';
for($ii = 0; $ii < $csz; $ii++)
{
@$val = $cVals[$com['cid'][$ii]][$param[$i]['id']];
if(isset($val) and strlen($val))
{
if($param[$i]['type'] == 'CH')
{
if($val == 1)
{
$html.= '<td class="second" align="center"><img src="/images/tochka.gif" ></td>';
$data = true;
}
else $html.= '<td class="second"> </td>';
}
else
{
$html.= '<td class="second" align="center">'.$val.'</td>';
$data = true;
}
}
else $html.= '<td class="second"> </td>';
}
$html.= '</tr>';
if($data)
{
$prgrnm = $param[$i]['gr_name'];
echo $html;
}
}
echo '
<tr><td width="50%" class="first"><b>????</b></td>';
for($i = 0; $i < $csz; $i++)
{
$cost = intval($com['cost'][$i]);
if($cost > 1000000) $cost = '<nobr>'.substr($cost, 0, -6)." ".substr($cost, 1, -3).". ".substr($cost, 4).'</nobr> ???';
elseif($cost > 100) $cost = '<nobr>'.substr($cost, 0, -3)." ".substr($cost, strlen($cost)-3).'</nobr> ???';
else $cost = '';
echo '<td class="second" align="center" height="30">'.$cost.'</td>';
}
echo '</tr>
</table>';
return true;
}
}
return false;
}
обратите внимание на переменную $data. долго и упорно собираем из кусочков $html, и только если $data истинно тогда выводим $html (примерно 5-10% случаев)
+160.6
$query=mysql_query("SELECT * FROM `PS_card_list` WHERE `id_categ`='".$_GET['point']."';");
while ($row=mysql_fetch_array($query)) $card_on_plan++;
Наследие военных разработчиков
+147.7
$this->view->isAdmin = ($auth->getIdentity()->role_id == 1) ? true : false;
Называется: "заработался".
Написал и только потом дошло.
+185.3
echo "Время генерации: 0.0".rand(10,99)." сек.";
Без комментариев))) Я под столом))
+164.7
$db = new mysqli(MYSQL_HOST,MYSQL_USER,MYSQL_PASSWORD,MYSQL_DATABASE);
$query = 'UPDATE registration SET choose_style="'.$_POST['style'].'" WHERE registration_id='.$profile_id;
$result = $db->query($query);
if ($result && $db->affected_rows > 0) {
echo 'Стиль успешно изменен. Закройте браузер и зайдите снова.';
} else {
echo 'Стиль не изменен';
echo $db->error;
}
"Закройте браузер и зайдите снова" )))
+156.2
// from views_bonus: grid.inc
function theme_og_picture_grid($result, $column_count = 5) {
$content = '<table class="og-picture-grid">';
$count = 0;
$total = db_num_rows($result);
while ($user = db_fetch_object($result)) {
$classes = 'og-picture-grid-item';
if ($count < $column_count) {
$classes .= ' first';
}
$item = '';
if ($count % $column_count == 0) {
$content .= '<tr>';
}
$picture = theme('user_picture', $user);
$name = theme('username', $user);
$group_role = $user->is_admin ? t('admin') : ' ';
$content .= "<td class=\"$classes\">$picture<div class=\"og-name\">$name</div>";
if ($user->is_admin) {
$txt = t('admin');
$content .= "<div class=\"group-role\">$txt</div>";
}
$content .= "</td>\n";
$count++;
if ($count % $column_count == 0 || $count == $total) {
$content .= '</tr>';
}
}
$content .= '</table>';
if ($total) {
return $content;
}
}
Меня ДУРЬпаловские финты просто бесят.
типа тема