- 1
- 2
- 3
- 4
while (1<2) {
document.body.innerHTML = document.body.innerHTML.replace('[offtop]', '<font color=red>')
document.body.innerHTML = document.body.innerHTML.replace('[/offtop]', '</font>')
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Этот поиск практически ничего не может найти! Но вы всё-таки попытайтесь, вдруг повезет.
Найдено: 210
+162.7
while (1<2) {
document.body.innerHTML = document.body.innerHTML.replace('[offtop]', '<font color=red>')
document.body.innerHTML = document.body.innerHTML.replace('[/offtop]', '</font>')
}
bb-коды на индусском сайте, ver. 2
+174.4
document.body.innerHTML = document.body.innerHTML.replace("[b]", "<b>");
document.body.innerHTML = document.body.innerHTML.replace("[/b]", "</b>");
document.body.innerHTML = document.body.innerHTML.replace("[b]", "<b>");
document.body.innerHTML = document.body.innerHTML.replace("[/b]", "</b>");
document.body.innerHTML = document.body.innerHTML.replace("[b]", "<b>");
document.body.innerHTML = document.body.innerHTML.replace("[/b]", "</b>");
document.body.innerHTML = document.body.innerHTML.replace("[b]", "<b>");
document.body.innerHTML = document.body.innerHTML.replace("[/b]", "</b>");
document.body.innerHTML = document.body.innerHTML.replace("[b]", "<b>");
document.body.innerHTML = document.body.innerHTML.replace("[/b]", "</b>");
document.body.innerHTML = document.body.innerHTML.replace("[b]", "<b>");
document.body.innerHTML = document.body.innerHTML.replace("[/b]", "</b>");
document.body.innerHTML = document.body.innerHTML.replace("[b]", "<b>");
document.body.innerHTML = document.body.innerHTML.replace("[/b]", "</b>");
document.body.innerHTML = document.body.innerHTML.replace("[b]", "<b>");
document.body.innerHTML = document.body.innerHTML.replace("[/b]", "</b>");
document.body.innerHTML = document.body.innerHTML.replace("[b]", "<b>");
document.body.innerHTML = document.body.innerHTML.replace("[/b]", "</b>");
document.body.innerHTML = document.body.innerHTML.replace("[b]", "<b>");
document.body.innerHTML = document.body.innerHTML.replace("[/b]", "</b>");
bb-коды на индусском сайте
+106.7
char *getUI_ID_AsString(MENU_ID menuId)
{
char *IdStr;
if((menuId == VOLUME_ID) || (menuId == POPUPWIN_ID) || (menuId == YESNOWIN_ID) || (menuId == MAINMENU_ID) || (menuId ==
MODEMENU_ID) || (menuId == USBMODE_ID) || (menuId == SETTINGSMENU_ID) || (menuId == MENUPLAYMODE_ID) || (menuId == MENUEQ_ID)
|| (menuId == MENUSETTING_ID) || (menuId == MENULOCK_ID) || (menuId == MENUPLAYSPEED_ID) || (menuId == MENUCONTRAST_ID) || (menuId ==
MENUBACKLIGHT_ID) || (menuId == MENULANGUAGE_ID) || (menuId == MENUSHUTDOWN_ID) || (menuId == MENUINFO_ID) || (menuId ==
MENUBEEP_ID) || (menuId == MENUFACTORYSET_ID) || (MENUUSEREQ_ID) || (menuId == SET_PREFERENCES_ID) || (menuId ==
MENUCONFIRM_RESET_ID) || (menuId == MENUCONFIRM_FORMAT_ID) || (menuId == MAINRECMENU_ID) || (menuId == RECSETMODE_ID) ||
(menuId == RECSETINPUT_ID) || (menuId == RECSETVAD_ID) || (menuId == RECSETAUTOSYNC_ID) || (menuId == NAVIGATION_ID) ||
(menuId == PROMPT_VOLUME_ID) || (menuId == MENUGPSAPPL_MAIN_ID) || (menuId == POWERON_CONNECTING_ID) || (menuId ==
HOMESCREEN_ID) || (menuId == RC_DOWNLOADING_ID) || (menuId == SCREEN_BRIGHTNESS_ID) || (menuId == ABOUT_ID) || (menuId ==
INSTMENU_ID) || (menuId == INST_ABOUT_ID) || (menuId == DISPL_ORIENT_ID) || (menuId == LINEOUT_ID) || (menuId ==
PRIVACY_MUTE_ID) || (menuId == TEST_INSTALL_ID) || (menuId == FACTORY_RESET_ID) || (menuId == CALL_DTMF_ID) || (menuId ==
NAVI_FILEMENU_ID) || (menuId == NAVI_CONFIRM_DEL_ID) || (menuId == NAVI_SELECTFOLDER_ID) || (menuId == LANG_SELECT_ID) ||
(menuId == DISPLAY_JPG_ID) || (menuId == DISPLAY_TEXT_ID) || (menuId == SET_DISPLAY_ID))
{
IdStr = (char *) malloc(4);
strcpy(IdStr, " MENU");
}
else if( <тут примерно еще столько же условий> )
{
IdStr = (char *) malloc(5);
strcpy(IdStr, " PHONE");
}
else if( <тут примерно еще столько же условий> )
{
strcpy(IdStr, " PBOOK");
}
else if( <тут примерно еще столько же условий> )
{
IdStr = (char *) malloc(5);
strcpy(IdStr, " MUSIC");
}
else if( <тут примерно еще столько же условий> )
{
IdStr = (char *) malloc(3);
strcpy(IdStr, " MSG");
}
return IdStr;
}
Шедевр индусского говнокодирования. А потом с нас спрашивают, почему это у нас система нестабильно работает.
switch, по ходу, они еще в школе не прошли, да и с математикой у них плоховато. А где-то память вообще выделять не надо - зачем?
+159.3
<?php if($row->sale==1){ ?>
Sale
<input name="sale" type="radio" id="radio" value="1" checked>
Rent
<input type="radio" name="sale" id="radio2" value="2">
<?php }else{ ?>
Sale
<input name="sale" type="radio" id="radio" value="1" >
Rent
<input type="radio" name="sale" id="radio2" value="2" checked>
<?php } ?>
Классика индусского кода
+163.3
// здравсвуйте, это снова мы, индусы. а вот пэджинэйшн в нашем исполнении.
//количество записей на странице
$recperpage = 20
//номер страницы из реквеста
if(!isset($_REQUEST["page"]))
{
$pg=1;
}
else
{
$pg=$_REQUEST["page"];
}
// $query - запрос где выбираются ВСЕ записи.
$offer_query = mysql_query($query);
$rcount=mysql_num_rows($offer_query);
$jmpcnt = 1;
while ( $jmpcnt<=($pg-1)*$recperpage && $row = mysql_fetch_array($offer_query) )
{
$jmpcnt = $jmpcnt + 1;
}
$cnt=0;
while (($offer=mysql_fetch_array($offer_query)) && ($cnt<$recperpage))
{
//выводим результаты на страницу. мешанина пхп, хтмля и яваскрипта.
...
$cnt = $cnt + 1;
}
//занавес
тот же проект (2144)
*плачет*
−858.3
Функция nullif( a, b ) возвращает null если a=b, иначе а.
Всем отделом думали зачем это нужно. С трудом высосали пример из пальца. Видимо какой-то индус решил написать функцию века.
+164.2
while ($rst=mysql_fetch_array($rst_query))
{
$clist.="," . $rst["es_id"];
$thislist="-1," . $rst["es_id"];
while ($rst=mysql_fetch_array($rst_query))
{
$clist.="," . $rst["es_id"];
$thislist.="," . $rst["es_id"];
}
$rst_query=mysql_query("Select * from esb2b_categories where es_pid in (" . $thislist . ")" );
}
разрыв мозга
made by какой-то индус
+164.6
<?php
// ...
$content = join('',file("".$main_server."site/".$links_path.""));
if (strlen($content) >= 20000)$content = 'Ошибка!';
echo $content;
?>
Самая убойная проверка на ошибки, которую я только видел. Из предыстории, есть один один супер проект, который раздает данные какого-либо рода.
Данные выхватываются с неге по http, что мы собственно и видим, и выводятся.
Основной проект написан так, что если друг URL не верен, то выдает var_dump отладочной информации. В связи с этим автор этого кода выдал афигенную проверку на ошибки.
Достойно индусов :D
про загрузку я вообще молчу, это же просто изврат ( в общем, решение жутко плохое, но на половине клиентов оно крутится до сих пор, и исправлять это никто не собирается :(
+160
<? switch ($passoAttivo) {
case 1:
?>
<td width="9%"><img src="<?=base_url()?>/images/passi/passo1_attivo.gif" alt="Passo 1 attivo" width="56" height="52"></td>
<td width="9%"><img src="<?=base_url()?>/images/passi/passo2.gif" alt="Passo 2" width="56" height="52"></td>
<td width="9%"><img src="<?=base_url()?>/images/passi/passo3.gif" alt="Passo 3" width="56" height="52"></td>
<td width="9%"><img src="<?=base_url()?>/images/passi/passo4.gif" alt="Passo 4" width="56" height="52"></td>
<td width="9%"><img src="<?=base_url()?>/images/passi/passo5.gif" alt="Passo 5" width="57" height="52"></td>
<td width="9%"><img src="<?=base_url()?>/images/passi/passo6.gif" alt="Passo 6" width="57" height="52"></td>
<td width="9%" background="<?=base_url()?>/images/passi/passi_fine_menu.gif"><div align="left"><img src="<?=base_url()?>/images/passi/passo7.gif" alt="Passo 7" width="57" height="52"></div></td>
<td width="9%" background="<?=base_url()?>/images/passi/passi_fine_menu.gif"><img src="<?=base_url()?>/images/passi/passo8.gif" alt="Passo 8" width="56" height="52"></td>
<td width="9%" background="<?=base_url()?>/images/passi/passi_fine_menu.gif"><img src="<?=base_url()?>/images/passi/passo9.gif" alt="Passo 9" width="56" height="52"></td>
<td width="45%" background="<?=base_url()?>/images/passi/passi_fine_menu.gif"><img src="<?=base_url()?>/images/passi/passo10.gif" alt="Passo 10" width="56" height="52"></td>
<?
break;
case 2:
?>
<td width="9%"><img src="<?=base_url()?>/images/passi/passo1.gif" alt="Passo 1" width="56" height="52"></td>
<td width="9%"><img src="<?=base_url()?>/images/passi/passo2_attivo.gif" alt="Passo 2 attivo" width="56" height="52"></td>
<td width="9%"><img src="<?=base_url()?>/images/passi/passo3.gif" alt="Passo 3" width="56" height="52"></td>
<td width="9%"><img src="<?=base_url()?>/images/passi/passo4.gif" alt="Passo 4" width="56" height="52"></td>
<td width="9%"><img src="<?=base_url()?>/images/passi/passo5.gif" alt="Passo 5" width="57" height="52"></td>
<td width="9%"><img src="<?=base_url()?>/images/passi/passo6.gif" alt="Passo 6" width="57" height="52"></td>
<td width="9%" background="<?=base_url()?>/images/passi/passi_fine_menu.gif"><div align="left"><img src="<?=base_url()?>/images/passi/passo7.gif" alt="Passo 7" width="57" height="52"></div></td>
<td width="9%" background="<?=base_url()?>/images/passi/passi_fine_menu.gif"><img src="<?=base_url()?>/images/passi/passo8.gif" alt="Passo 8" width="56" height="52"></td>
<td width="9%" background="<?=base_url()?>/images/passi/passi_fine_menu.gif"><img src="<?=base_url()?>/images/passi/passo9.gif" alt="Passo 9" width="56" height="52"></td>
<td width="28%" background="<?=base_url()?>/images/passi/passi_fine_menu.gif"><img src="<?=base_url()?>/images/passi/passo10.gif" alt="Passo 10" width="56" height="52"></td>
<?
break;
// ....
// И так всего десять веток.
Реализация подсветки активного пункта меню, в индусском стиле в исполнении итальянского php-хакера.
−129
Dim datestart As DateTime = New DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day)
очередная индусятина