- 1
- 2
- 3
- 4
$rows=$this->DB->FetchArray($query, MYSQL_ASSOC);
@reset($rows);
while (list($key, $val)=@each($rows))
$this->$key=$val;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+158
$rows=$this->DB->FetchArray($query, MYSQL_ASSOC);
@reset($rows);
while (list($key, $val)=@each($rows))
$this->$key=$val;
Ы
+164
if($result){
list($Title_block, $Sections, $Description,$Moderators) = mysql_fetch_row($result)
//$row = mysql_fetch_assoc($result)
echo "<form>\n";
echo "\t<table border='4' cellspacing='1' cellpadding='1' width='1000' height='60'>\n";
echo "\t\t<tr>\n";
echo "\t\t\t<td colspan='5' bgcolor='gray' align='leftmargin'>$Title_block</td>\n";
echo "\t\t</tr>\n";
do{
echo "\t\t<tr>\n";
echo "\t\t\t<td bgcolor='#A0A0A0'></td>\n";
echo "\t\t\t<td bgcolor='#A0A0A0' width='500'>Форум</td>\n";
echo "\t\t\t<td bgcolor='#A0A0A0'>Тем</td>\n";
echo "\t\t\t<td bgcolor='#A0A0A0'>Сообщений</td>\n";
echo "\t\t\t<td bgcolor='#A0A0A0'>Последних сообщений</td>\n";
echo "\t\t</tr>\n";
echo "\t\t<tr>\n";
echo "\t\t\t<td bgcolor='##D0D0D0'><img src='mus.png'></td>\n";
echo "\t\t\t<td bgcolor='#D0D0D0' width='500' class='row4'>\n";
echo "\t\t\t\t<b><a href='Click' style='color:black;'>$Sections</a></b>\n";
echo "\t\t\t\t<br />$Description<br />Модераторы: $Moderators</td>\n";
echo "\t\t\t<td bgcolor='#D0D0D0'></td>\n";
echo "\t\t\t<td bgcolor='#D0D0D0'></td>\n";
echo "\t\t\t<td bgcolor='#D0D0D0'></td>\n";
echo "\t\t</tr>\n";
}while(list($Title_block, $Sections, $Description,$Moderators) = mysql_fetch_row($result));
echo "\t</table>\n";
echo "</form>\n";
Часть одного самописного форума
+168
define('Min2Sec',60);
define('Hour2Sec',3600);
define('Day2Sec',86400);
define('int','integer');
define('real','float');
define('bool','boolean');
define('str','string');
define('mix','array');
define('intmix','int_mix');
define('realmix','real_mix');
define('boolmix','bool_mix');
define('strmix','str_mix');
define('obj','object');
define('nil','null');
Из ядра одной русской CMS, писал видимо Pascal'ист
+156
if (!$this->sCurrentEvent) {
/**
* Показывает дефолтную страницу
*/
//а это какая страница?
}
И всё. Никаких else и прочих вещей. Сижу, курю, пытаюсь восстановить поток мысли авторов.
Из того же LiveStreet.
+173
<config.php>
define("head", "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">
<HTML><HEAD><TITLE>{$scriptname}</TITLE>
*... пропущено 8 строк *
</STYLE><SCRIPT type=\"text/javascript\"><!--
function confirmB(v)
{
if (v == 'fulluninstall') var a = confirm('Are you sure you want to грохнуть всё?');
if (v == 'refresh') var a = confirm('Are you sure you want to очистить out?');
*... пропущено 6 строк *
}
//-->
</SCRIPT></HEAD><BODY>");
define ("funchead", "<BODY onload=setTimeout(\"document.forms[0].submit()\",15000)>");
define("log_in", "<FORM name=\"log_in\" action=\"{$_SERVER['SCRIPT_NAME']}\" method=\"post\"><TABLE style=\"width:100%;border:0\"><TR><TD style=\"text-align:center;vertical-align:middle\"><H3>Login</H3>
Username: <INPUT type=\"password\" name=\"log_in\"> <INPUT type=\"submit\" value=\"Log in\">
</TD></TR></TABLE></FORM><BR>\r\n");
define("in_get", "<H3>Качать</H3><FORM name=\"in_get\" action=\"{$_SERVER['SCRIPT_NAME']}\" method=\"post\">
*... пропущено 12 строк *
</FORM>\r\n");
define("in_sort", "<H3>Сортировать</H3><FORM name=\"in_sort\" action=\"{$_SERVER['SCRIPT_NAME']}\" method=\"post\">
*... пропущено 5 строк *
</FORM>\r\n");
Еще штук 20 дефайнов в конце.
Мы не ищем легких путей и шаблонизаторов.
−854
procedure dynamic_open(p_sql VARCHAR2, p_params t_string_table, p_cur OUT SYS_REFCURSOR) is
begin
case p_params.count
when 0 then open p_cur for p_sql;
when 1 then open p_cur for p_sql using p_params(1);
when 2 then open p_cur for p_sql using p_params(1),
p_params(2);
when 3 then open p_cur for p_sql using p_params(1),
p_params(2),
p_params(3);
when 4 then open p_cur for p_sql using p_params(1),
p_params(2),
p_params(3),
p_params(4);
/* ... */
when 100 then open p_cur for p_sql using p_params(1),
p_params(2),
p_params(3),
p_params(4),
/* ... */
p_params(100);
end case;
end dynamic_open;
Динамический SQL - такой динамический. Уложились всего-то в 5050 строк.
+156
if($urate['time'] < $time and count($urate) > 0) { // Если в течении суток голосовали и есть записи - фиг
+121
if ((((o-'0')|('7'-o)) >= 0) && (((n-'0')|('3'-n)) >= 0)) {
return (n - '0') * 64 + (m - '0') * 8 + (o - '0');
}
unread();
return (n - '0') * 8 + (m - '0');
}
unread();
return (n - '0');
смайлоговнокод от Chen-Lieh Huang, Alan Liu
/* @(#)Pattern.java 1.113 07/05/07
http://kickjava.com/src/java/util/regex/Pattern.java.htm
окончание серии #3976 #3975 #3940 #3998 #3999 #4007 #4054
+169
int mr_word_compare(const char* r1, int s1, const char* r2, int s2)
{
char* p1 = (char*)r1;
char* p2 = (char*)r2;
while (*p1 != ' ')
++ p1;
*p1 = '\0';
while (*p2 != ' ')
++ p2;
*p2 = '\0';
int res = strcmp(r1, r2);
*p1 = ' ';
*p2 = ' ';
return res;
}
+165
function writelogin()
{
echo "<table border=0 width=100% cellspacing=0 cellpadding=0 background=design/images/layout_02.jpg height=81><tr><td>";
echo "<form height=10 name=log method=post action=login.php?action=login&referrer=\>";
echo " <table border=0 cellspacing=-1 cellpadding=0><tr><td> ";
echo " <font size=-2>Логин:<br>";
echo " <input type=textfield name=login class=textfield ><br>";
echo " Пароль<br>";
echo " <input type=password name=password class=textfield>";
echo " <td><br><input onclick='javascript:log.submit()' type=image alt='Авторизоваться' name=go src=design/images/button.jpg></table>";
echo "</form>";
echo "</table>";
}
А сколько здесь надо пальцев отрубать???:)