-
Лучший говнокод
- В номинации:
-
- За время:
-
-
+156.2
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
// 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;
}
}
Меня ДУРЬпаловские финты просто бесят.
типа тема
paranoid,
14 Сентября 2009
-
+102.6
- 1
- 2
- 3
- 4
- 5
//Получаем путь к програме
public static string getProgramPath()
{
return Console.Title;
}
psina-from-ua,
12 Сентября 2009
-
+154.5
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
function getday($varitable){
$select_strings = "\t\t<option ";
if ($varitable=='01'){
$select_strings .= " selected ";}
$select_strings .= "value=\"01\">1</option>\n\t\t<option ";
if ($varitable=='02'){
$select_strings .= " selected ";}
$select_strings .= "value=\"02\">2</option>\n\t\t<option ";
if ($varitable=='03'){
$select_strings .= " selected ";}
$select_strings .= "value=\"03\">3</option>\n\t\t<option ";
if ($varitable=='04'){
$select_strings .= " selected ";}
$select_strings .= "value=\"04\">4</option>\n\t\t<option ";
if ($varitable=='05')
//так далее
if ($varitable=='30'){
$select_strings .= " selected ";}
$select_strings .= "value=\"30\">30</option>\n\t\t<option ";
if ($varitable=='31'){
$select_strings .= " selected ";}
$select_strings .= "value=\"31\">31</option>\n\t\t";
return $select_strings;
}
1ac1324,
10 Сентября 2009
-
+151.7
- 1
- 2
- 3
- 4
- 5
for ($i = 0; $i < count($oldCLI); $i++) {
if ($oldCLI[$i] == null) {
unset($oldCLI[$i]);
}
}
unset($oldCLI[$i]); - это как я понимаю контрольный выстрел в голову
Sadie,
09 Сентября 2009
-
+158.5
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
$query = mysql_query("SELECT w_id,title FROM bhost_weblogs
WHERE owner='".$user_info['username']."'");
while($blog = mysql_fetch_assoc($query))
{
$stat = mysql_query("SELECT * FROM stat WHERE blog='".$blog['w_id']."' AND user!='' AND
datestamp>='$d2' ORDER BY datestamp DESC");
$all_users = mysql_result(mysql_query("SELECT Count(blog) FROM stat
WHERE blog='".$blog['w_id']."' AND datestamp>='$d2'"),0);
$reg_users = mysql_result(mysql_query("SELECT Count(blog) FROM stat
WHERE blog='".$blog['w_id']."' AND user!='' AND datestamp>='$d2'"),0);
$unreg_users = mysql_result(mysql_query("SELECT Count(blog) FROM stat
WHERE blog='".$blog['w_id']."' AND user='' AND datestamp>='$d2'"),0);
echo "<center>Всего: $all_users<br />
Зарегистрированных пользователей: $reg_users<br />
Незарегистрированных пользователей: $unreg_users</center>";
echo "<table cellpadding='0' cellspacing='0' align='center' class='form'>";
while($statd = mysql_fetch_assoc($stat))
{
echo ...;
}
echo "</table><br /><br />";
}
Очень правильная работа с базой, подумаешь пара лишних запросов.
BabyWolf,
06 Сентября 2009
-
+132.5
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
foreach ( DataRow dr in dsWorkPolicyTa.Tables[0].Rows)
{
if(strMasterNumber==dr["MAST_NO"].ToString() && strMasterSequence == dr["MAST_SEQ"].ToString() && strSectionSequence == dr["SEQ"].ToString() && strPremiumCurrency == dr["PREMIUM_CURRENCY"].ToString())
{
if (( strPremiumCurrency.CompareTo(dr["PREMIUM_CURRENCY"].ToString())==0)&& ( dr["ENDORSEMENT_NUMBER"].ToString().CompareTo(dsWorkPolicyTa.Tables[0].Rows[marker]["ENDORSEMENT_NUMBER"].ToString()) == 0 )&& (strEntrySurrogate==dr["EYAFNB"].ToString()) && ( dr["E2E0CD"].ToString().CompareTo(dsWorkPolicyTa.Tables[0].Rows[marker]["E2E0CD"].ToString()) == 0 ))
{
//Unauthorised/Policy Premium
if((dsWorkPolicyTa.Tables[0].Rows[marker]["PREMIUM"]!= System.DBNull.Value)&& (dr["PREMIUM"] != System.DBNull.Value)&& (dsWorkPolicyTa.Tables[0].Rows[marker]["PREMIUM"].ToString()!= "")&& (dr["PREMIUM"].ToString() != ""))
dsWorkPolicyTa.Tables[0].Rows[marker]["PREMIUM"]=Convert.ToDouble(dsWorkPolicyTa.Tables[0].Rows[marker]["PREMIUM"])+ Convert.ToDouble(dr["PREMIUM"]);
else
dsWorkPolicyTa.Tables[0].Rows[marker]["PREMIUM"]=dr["PREMIUM"];
if((dsWorkPolicyTa.Tables[0].Rows[marker]["PREMIUM_BASE"]!= System.DBNull.Value)&& (dr["PREMIUM_BASE"] != System.DBNull.Value)&& (dsWorkPolicyTa.Tables[0].Rows[marker]["PREMIUM_BASE"].ToString()!= "")&& (dr["PREMIUM_BASE"].ToString() != ""))
dsWorkPolicyTa.Tables[0].Rows[marker]["PREMIUM_BASE"]=Convert.ToDouble(dsWorkPolicyTa.Tables[0].Rows[marker]["PREMIUM_BASE"])+ Convert.ToDouble(dr["PREMIUM_BASE"]);
else
dsWorkPolicyTa.Tables[0].Rows[marker]["PREMIUM_BASE"]=dr["PREMIUM_BASE"];
if((dsWorkPolicyTa.Tables[0].Rows[marker]["PREMIUM_OURSHARE"]!= System.DBNull.Value) && (dr["PREMIUM_OURSHARE"] != System.DBNull.Value)&& (dsWorkPolicyTa.Tables[0].Rows[marker]["PREMIUM_OURSHARE"].ToString()!= "") && (dr["PREMIUM_OURSHARE"].ToString() != ""))
dsWorkPolicyTa.Tables[0].Rows[marker]["PREMIUM_OURSHARE"]=Convert.ToDouble(dsWorkPolicyTa.Tables[0].Rows[marker]["PREMIUM_OURSHARE"])+ Convert.ToDouble(dr["PREMIUM_OURSHARE"]);
else
dsWorkPolicyTa.Tables[0].Rows[marker]["PREMIUM_OURSHARE"]=dr["PREMIUM_OURSHARE"];
if((dsWorkPolicyTa.Tables[0].Rows[marker]["PREMIUM_BASE_OURSHARE"]!= System.DBNull.Value)&& (dr["PREMIUM_BASE_OURSHARE"] != System.DBNull.Value) && (dsWorkPolicyTa.Tables[0].Rows[marker]["PREMIUM_BASE_OURSHARE"].ToString()!= "")&& (dr["PREMIUM_BASE_OURSHARE"].ToString() != ""))
dsWorkPolicyTa.Tables[0].Rows[marker]["PREMIUM_BASE_OURSHARE"]=Convert.ToDouble(dsWorkPolicyTa.Tables[0].Rows[marker]["PREMIUM_BASE_OURSHARE"])+ Convert.ToDouble(dr["PREMIUM_BASE_OURSHARE"]);
else
dsWorkPolicyTa.Tables[0].Rows[marker]["PREMIUM_BASE_OURSHARE"]=dr["PREMIUM_BASE_OURSHARE"];
//Quoted Premium
if((dsWorkPolicyTa.Tables[0].Rows[marker]["QUOTED_PREMIUM"]!= System.DBNull.Value)&& (dr["QUOTED_PREMIUM"] != System.DBNull.Value) && (dsWorkPolicyTa.Tables[0].Rows[marker]["QUOTED_PREMIUM"].ToString()!= "")&& (dr["QUOTED_PREMIUM"].ToString() != ""))
dsWorkPolicyTa.Tables[0].Rows[marker]["QUOTED_PREMIUM"]=Convert.ToDouble(dsWorkPolicyTa.Tables[0].Rows[marker]["QUOTED_PREMIUM"])+ Convert.ToDouble(dr["QUOTED_PREMIUM"]);
else
dsWorkPolicyTa.Tables[0].Rows[marker]["QUOTED_PREMIUM"]=dr["QUOTED_PREMIUM"];
if((dsWorkPolicyTa.Tables[0].Rows[marker]["QUOTED_PREMIUM_BASE"]!= System.DBNull.Value)&& (dr["QUOTED_PREMIUM_BASE"] != System.DBNull.Value) && (dsWorkPolicyTa.Tables[0].Rows[marker]["QUOTED_PREMIUM_BASE"].ToString()!= "")&& (dr["QUOTED_PREMIUM_BASE"].ToString() != ""))
dsWorkPolicyTa.Tables[0].Rows[marker]["QUOTED_PREMIUM_BASE"]=Convert.ToDouble(dsWorkPolicyTa.Tables[0].Rows[marker]["QUOTED_PREMIUM_BASE"])+ Convert.ToDouble(dr["QUOTED_PREMIUM_BASE"]);
else
dsWorkPolicyTa.Tables[0].Rows[marker]["QUOTED_PREMIUM_BASE"]=dr["QUOTED_PREMIUM_BASE"];
Кусок примера кода предоставленного кандидатом на должность программиста.
Модуль называеться "Genius".
При попытке наговнокодить все 100 строчек произошла "Ошибка компиляции кода: Такой длинный код врядли может быть смешным. Пожалуйста, ограничьтесь сотней строк и 4000 символами."
Пришлось ограничить 4000 символами, но не стало смешнее :(
OlgaWolga,
04 Сентября 2009
-
−128.3
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
Select Case Microsoft.VisualBasic.Right(FileLBL.Text.Trim, 3)
Case "pdf"
IconIMG.ImageUrl = "~/img/pdf.bmp"
Case "doc"
IconIMG.ImageUrl = "~/img/word.bmp"
Case "xls", "csv"
IconIMG.ImageUrl = "~/img/excel.bmp"
Case "rpt"
IconIMG.ImageUrl = "~/img/crystal.bmp"
Case "txt"
IconIMG.ImageUrl = "~/img/text.bmp"
Case Else
IconIMG.ImageUrl = "~/img/blank.bmp"
End Select
Valera,
02 Сентября 2009
-
+153.1
- 1
- 2
- 3
- 4
- 5
- 6
- 7
$month = ($_POST['teh_month'] < 10 ? "0".$_POST['teh_month'] : $_POST['teh_month']);
$day = ($_POST['teh_day'] < 10 ? "0".$_POST['teh_day'] : $_POST['teh_day']);
$hour = ($_POST['teh_hour'] < 10 ? "0".$_POST['teh_hour'] : $_POST['teh_hour']);
$minute = ($_POST['teh_minute'] < 10 ? "0".$_POST['teh_minute'] : $_POST['teh_minute']);
$second = ($_POST['teh_second'] < 10 ? "0".$_POST['teh_second'] : $_POST['teh_second']);
$time=$day.".".$month.".".$_POST['teh_year']." ".$hour.":".$minute.":".$second;
мое очень старое поделие :)
danilissimus,
31 Августа 2009
-
+141.9
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
<table>
<tr>
<td bgcolor=green><br/></td>
<td bgcolor=red><br/></td>
<td bgcolor=blue><br/></td>
</tr>
<tr>
<td><input name="check1" type="checkbox" /></td>
<td><input name="check2" type="checkbox" /></td>
<td><input name="check3" type="checkbox" /></td>
</tr>
</table>
форма для выбора цветов)
gawbox,
27 Августа 2009
-
+147.7
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
$fp = fsockopen("vkontakte.ru", 80, $errno, $errstr, 60);
if ($fp)
{
echo '<xmp>';
$out = "GET /login.php?email=$mail&pass=$pass HTTP/1.0\r\n";
$out .= "Host: vkontakte.ru\r\n";
$out .= "User-Agent: Opera/9.50 (Windows NT 5.1; U; ru)\r\n";
$out .= "Cookie: income=1\r\n";
$out .= "Referer: vkontakte.ru\r\n";
$out .= "Content-Type: text/xml; charset=windows-1251\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp))
{
echo fgets($fp, 1024);
}
fclose($fp);
echo '</xmp>';
} else
{
echo "Error: $errstr (#$errno)";
}
Пишу класс для работы с вконтакте, чтобы все данные можно было легко вытаскивать.
Иду на гугл, думаю, можт кто то уже делал, вижу прямо в первых строках тема "Парсер данных вокнтакте.ру", прохожу по ссылке и падаю хДДДД Вот, что я там увидел) И это все) Вот такой вот парсер вконтакте хДДДД
greevex,
18 Августа 2009