- 1
- 2
- 3
// функция для возвращения всякой хрени
function hren($table, $id)
{
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144
// функция для возвращения всякой хрени
function hren($table, $id)
{
+196.4
<?$all_p= array('<a href=catalog.php?page=1&filtr=>1</a>',
'<a href=catalog.php?page=2&filtr=>2</a>',
'<a href=catalog.php?page=3&filtr=>3</a>',
'<a href=catalog.php?page=4&filtr=>4</a>',
'<a href=catalog.php?page=5&filtr=>5</a>',
'<a href=catalog.php?page=6&filtr=>6</a>',
...
'<a href=catalog.php?page=267&filtr=>267</a>',
'<a href=catalog.php?page=268&filtr=>268</a>',
'<a href=catalog.php?page=269&filtr=>269</a>',
'<a href=catalog.php?page=270&filtr=>270</a>',
'<a href=catalog.php?page=271&filtr=>271</a>',
'<a href=catalog.php?page=272&filtr=>272</a>',
'<a href=catalog.php?page=273&filtr=>273</a>',
'<a href=catalog.php?page=274&filtr=>274</a>',
'<a href=catalog.php?page=275&filtr=>275</a>',
'<a href=catalog.php?page=276&filtr=>276</a>',
'<a href=catalog.php?page=277&filtr=>277</a>',
'<a href=catalog.php?page=278&filtr=>278</a>',
'<a href=catalog.php?page=279&filtr=>279</a>'
);?>
без комментариев
+142.3
"x_address" => $postData['address1']. trim( ' ' . $postData['address2']),
гениально =)
+153
break; break; break; // PLEASE, BREAK!!!!!!
+153
function splitString($inS)
{
$k = strlen($inS);
$res = array();
for($i=0;$i<$k;$i++)
{
$res[$i] = $inS{$i};
};
return($res);
};
function toTranslit($text)
{
$outS = '';
$data = splitString(trim($text,' -_')); //str_split($text);
foreach($data as $ch)
{
switch($ch)
{
case 'А' : $rc = 'a'; break;
case 'Б' : $rc = 'b'; break;
case 'В' : $rc = 'v'; break;
//тут очень, очень много букафф... все какие есть...
case '8' : $rc = '8'; break;
case '9' : $rc = '9'; break;
case '0' : $rc = '0'; break;
case '-' : $rc = '-'; break;
case '_' : $rc = '_'; break;
case ' ' : $rc = '-'; break;
default : $rc = '';
};
$outS .= $rc;
};
$outS = str_replace('_','-',$outS);
while(strpos('--',$outS)) { $outS = str_replace('--','-',$outS); };
return($outS);
};
ещё из просеивания, пара функций преобразующая введённую пользователем строчку в транслит
уходит корнями в 2002й год -- продержалась в ядре CMS-ки аж 7 лет, исправно при этом работая.
...и ведь опять я сам писал, заразу...
+144.1
<?php
//много кода
if(($ln > 0) && ($ln <= $limit))
//обработка строчки $ln
} elseif($ln < 1) {
echo("Нельзя вводить пустую строку!<BR>\n");
} elseif($ln > $limit) {
echo("Вы ввели слишком много<BR>\n");
} else {
echo("Невыясненный облом<BR>\n");
};
//дальше много кода
?>
при апе major версии нашей CMS контролирую тщательное просеивание старого кода.
иногда находятся такие хохмочки...
...эту я сам писал, лет уже не помню сколько назад, она уже 3 версии зараза пережила... только сейчас заметил.
+134
фак
Бугагга
+148
if ($quantity >=2) {
$bid = print_money($row["bid"]*$quantity);
} else {
$bid = print_money($row["bid"]);
}
Из одного индусского проэкта.
Они боятся умножать на 1.
+146
<?php
class db {
function db_conn ($host,$user,$pass,$db) {
if(!($this->link = @mysqli_connect($host,$user,$pass)))
{
echo "<font color=\"red\">Error:</font> connect to host: $host";
//exit();
}
if(!mysqli_select_db($this->link,$db))
{
echo "<font color=\"red\">Error:</font> select database $db";
exit();
}
return $this->link;
}
function sql_query ($query) {
$result = mysqli_query($this->link, $query);
if (!$result)
{
$this->error_msg = mysqli_error ($result);
return $this->error_msg;
}
return $result;
}
function sql_fetch_assoc ($query) {
$res=$this->sql_query($query);
//$array = array();
$row = mysqli_fetch_array($res);
mysqli_free_result($res);
return $row;
}
}
?>
+148
<?php
class db {
function db_conn ($host,$user,$pass,$db) {
if((!$this->link = @mysqli_connect($host,$user,$pass)))
{
echo "<font color=\"red\">Error:</font> connect to host: $host";
exit();
}
if(!mysqli_select_db($this->link,$db))
{
echo "<font color=\"red\">Error:</font> select database $db";
exit();
}
}
function sql_query ($query) {
$this->link = mysqli_query($this->link, $query);
if (!$this->link)
{
$this->error_msg = mysqli_error ($this->link);
return $this->error_msg;
}
return $this->link;
}
function sql_fetch_assoc ($query) {
$res=$this->sql_query($query);
$array = array();
$row = mysqli_fetch_array($res);
/*{
$array[]=$cur;
}*/
mysqli_free_result($res);
return $row;
}
}
?>