- 1
- 2
- 3
- 4
- 5
<?$APPLICATION->IncludeFile(
$APPLICATION->GetTemplatePath("include_areas/contacts.php"),
Array(),
Array("MODE"=>"html")
);?> </div>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160
<?$APPLICATION->IncludeFile(
$APPLICATION->GetTemplatePath("include_areas/contacts.php"),
Array(),
Array("MODE"=>"html")
);?> </div>
Вот так индусские проггеры из Bitrix показывают контакты сайта.
+169
function focusOut(id) {
var e = document.getElementById(id);
i = document.createElement('input');
i.type = 'radio';
i.name = e.name;
i.style.display = 'none';
document.body.appendChild(i);
i.click();
}
Снимаем выделение с радио-кнопки.
+168.4
if (count($_SESSION["cart"]["discs"])==0)
{
$poryadochek="yes";
} else {
$poryadochek="no";
}
Verbose programming.
+929.1
page_t* make_page()
{
page_t* p = new page_t;
// заполнение
return p;
delete(p);
}
я в шоке... не знаю что хотел сказать аффтар (недоступен)... не могу даже прокомментировать ЭТО %)
+150.2
<option value="01"<? if (${"REG_BIRTHDATE_DAY$i"}=="01") { ?> selected<? } ?>>01</option>
<option value="02"<? if (${"REG_BIRTHDATE_DAY$i"}=="02") { ?> selected<? } ?>>02</option>
<option value="03"<? if (${"REG_BIRTHDATE_DAY$i"}=="03") { ?> selected<? } ?>>03</option>
<option value="04"<? if (${"REG_BIRTHDATE_DAY$i"}=="04") { ?> selected<? } ?>>04</option>
<option value="05"<? if (${"REG_BIRTHDATE_DAY$i"}=="05") { ?> selected<? } ?>>05</option>
<option value="06"<? if (${"REG_BIRTHDATE_DAY$i"}=="06") { ?> selected<? } ?>>06</option>
<option value="07"<? if (${"REG_BIRTHDATE_DAY$i"}=="07") { ?> selected<? } ?>>07</option>
<option value="08"<? if (${"REG_BIRTHDATE_DAY$i"}=="08") { ?> selected<? } ?>>08</option>
<option value="09"<? if (${"REG_BIRTHDATE_DAY$i"}=="09") { ?> selected<? } ?>>09</option>
<option value="10"<? if (${"REG_BIRTHDATE_DAY$i"}=="10") { ?> selected<? } ?>>10</option>
<option value="11"<? if (${"REG_BIRTHDATE_DAY$i"}=="11") { ?> selected<? } ?>>11</option>
<option value="12"<? if (${"REG_BIRTHDATE_DAY$i"}=="12") { ?> selected<? } ?>>12</option>
<option value="13"<? if (${"REG_BIRTHDATE_DAY$i"}=="13") { ?> selected<? } ?>>13</option>
<option value="14"<? if (${"REG_BIRTHDATE_DAY$i"}=="14") { ?> selected<? } ?>>14</option>
<option value="15"<? if (${"REG_BIRTHDATE_DAY$i"}=="15") { ?> selected<? } ?>>15</option>
<option value="16"<? if (${"REG_BIRTHDATE_DAY$i"}=="16") { ?> selected<? } ?>>16</option>
<option value="17"<? if (${"REG_BIRTHDATE_DAY$i"}=="17") { ?> selected<? } ?>>17</option>
<option value="18"<? if (${"REG_BIRTHDATE_DAY$i"}=="18") { ?> selected<? } ?>>18</option>
<option value="19"<? if (${"REG_BIRTHDATE_DAY$i"}=="19") { ?> selected<? } ?>>19</option>
<option value="20"<? if (${"REG_BIRTHDATE_DAY$i"}=="20") { ?> selected<? } ?>>20</option>
<option value="21"<? if (${"REG_BIRTHDATE_DAY$i"}=="21") { ?> selected<? } ?>>21</option>
<option value="22"<? if (${"REG_BIRTHDATE_DAY$i"}=="22") { ?> selected<? } ?>>22</option>
<option value="23"<? if (${"REG_BIRTHDATE_DAY$i"}=="23") { ?> selected<? } ?>>23</option>
<option value="24"<? if (${"REG_BIRTHDATE_DAY$i"}=="24") { ?> selected<? } ?>>24</option>
<option value="25"<? if (${"REG_BIRTHDATE_DAY$i"}=="25") { ?> selected<? } ?>>25</option>
<option value="26"<? if (${"REG_BIRTHDATE_DAY$i"}=="26") { ?> selected<? } ?>>26</option>
<option value="27"<? if (${"REG_BIRTHDATE_DAY$i"}=="27") { ?> selected<? } ?>>27</option>
<option value="28"<? if (${"REG_BIRTHDATE_DAY$i"}=="28") { ?> selected<? } ?>>28</option>
<option value="29"<? if (${"REG_BIRTHDATE_DAY$i"}=="29") { ?> selected<? } ?>>29</option>
<option value="30"<? if (${"REG_BIRTHDATE_DAY$i"}=="30") { ?> selected<? } ?>>30</option>
<option value="31"<? if (${"REG_BIRTHDATE_DAY$i"}=="31") { ?> selected<? } ?>>31</option>
−352.3
SELECT DISTINCT BE.ID as ID,BE.NAME as NAME,BE.CODE as CODE,BE.IBLOCK_ID as
IBLOCK_ID,BE.IBLOCK_SECTION_ID as IBLOCK_SECTION_ID,B.DETAIL_PAGE_URL as
DETAIL_PAGE_URL,BE.DETAIL_TEXT as DETAIL_TEXT,BE.DETAIL_TEXT_TYPE as
DETAIL_TEXT_TYPE,BE.DETAIL_PICTURE as DETAIL_PICTURE,BE.PREVIEW_TEXT as
PREVIEW_TEXT,BE.PREVIEW_TEXT_TYPE as PREVIEW_TEXT_TYPE,BE.PREVIEW_PICTURE as
PREVIEW_PICTURE,L.DIR as LANG_DIR,BE.XML_ID as EXTERNAL_ID,B.IBLOCK_TYPE_ID as
IBLOCK_TYPE_ID,B.CODE as IBLOCK_CODE,B.XML_ID as IBLOCK_EXTERNAL_ID FROM
b_iblock B INNER JOIN b_lang L ON B.LID=L.LID INNER JOIN b_iblock_element BE
ON BE.IBLOCK_ID = B.ID INNER JOIN b_iblock_section_element BSE ON
BSE.IBLOCK_ELEMENT_ID = BE.ID INNER JOIN b_iblock_section BSubS ON
BSE.IBLOCK_SECTION_ID = BSubS.ID INNER JOIN b_iblock_section BS ON
(BSubS.IBLOCK_ID=BS.IBLOCK_ID AND BSubS.LEFT_MARGIN>=BS.LEFT_MARGIN AND
BSubS.RIGHT_MARGIN<=BS.RIGHT_MARGIN) INNER JOIN b_iblock_property FP1 ON
FP1.IBLOCK_ID=B.ID AND FP1.CODE='code2' INNER JOIN b_iblock_element_property
FPV1 ON FP1.ID=FPV1.IBLOCK_PROPERTY_ID AND FPV1.IBLOCK_ELEMENT_ID=BE.ID INNER
JOIN b_iblock_property FP2 ON FP2.IBLOCK_ID=B.ID AND FP2.CODE='code3' INNER
JOIN b_iblock_element_property FPV2 ON FP2.ID=FPV2.IBLOCK_PROPERTY_ID AND
FPV2.IBLOCK_ELEMENT_ID=BE.ID INNER JOIN b_iblock_property FP3 ON
FP3.IBLOCK_ID=B.ID AND FP3.CODE='code4' INNER JOIN b_iblock_element_property
FPV3 ON FP3.ID=FPV3.IBLOCK_PROPERTY_ID AND FPV3.IBLOCK_ELEMENT_ID=BE.ID INNER
JOIN b_iblock_property FP4 ON FP4.IBLOCK_ID=B.ID AND FP4.CODE='code5' INNER
JOIN b_iblock_element_property FPV4 ON FP4.ID=FPV4.IBLOCK_PROPERTY_ID AND
FPV4.IBLOCK_ELEMENT_ID=BE.ID INNER JOIN b_iblock_property FP5 ON
FP5.IBLOCK_ID=B.ID AND FP5.CODE='code7' INNER JOIN b_iblock_element_property
FPV5 ON FP5.ID=FPV5.IBLOCK_PROPERTY_ID AND FPV5.IBLOCK_ELEMENT_ID=BE.ID INNER
JOIN b_iblock_property FP6 ON FP6.IBLOCK_ID=B.ID AND FP6.CODE='code9' INNER
JOIN b_iblock_element_property FPV6 ON FP6.ID=FPV6.IBLOCK_PROPERTY_ID AND
FPV6.IBLOCK_ELEMENT_ID=BE.ID INNER JOIN b_iblock_property FP7 ON
FP7.IBLOCK_ID=B.ID AND FP7.CODE='code12' INNER JOIN b_iblock_element_property
FPV7 ON FP7.ID=FPV7.IBLOCK_PROPERTY_ID AND FPV7.IBLOCK_ELEMENT_ID=BE.ID INNER
JOIN b_iblock_property FP8 ON FP8.IBLOCK_ID=B.ID AND FP8.CODE='code15' INNER
JOIN b_iblock_element_property FPV8 ON FP8.ID=FPV8.IBLOCK_PROPERTY_ID AND
FPV8.IBLOCK_ELEMENT_ID=BE.ID INNER JOIN b_iblock_property FP9 ON
FP9.IBLOCK_ID=B.ID AND FP9.CODE='code16' INNER JOIN b_iblock_element_property
FPV9 ON FP9.ID=FPV9.IBLOCK_PROPERTY_ID AND FPV9.IBLOCK_ELEMENT_ID=BE.ID INNER
JOIN b_iblock_property FP10 ON FP10.IBLOCK_ID=B.ID AND FP10.CODE='code18'
INNER JOIN b_iblock_element_property FPV10 ON FP10.ID=FPV10.IBLOCK_PROPERTY_ID
AND FPV10.IBLOCK_ELEMENT_ID=BE.ID INNER JOIN b_iblock_property FP11 ON
FP11.IBLOCK_ID=B.ID AND FP11.CODE='code23' INNER JOIN
b_iblock_element_property FPV11 ON FP11.ID=FPV11.IBLOCK_PROPERTY_ID AND
FPV11.IBLOCK_ELEMENT_ID=BE.ID INNER JOIN b_iblock_property FP12 ON
FP12.IBLOCK_ID=B.ID AND FP12.CODE='code26' INNER JOIN
b_iblock_element_property FPV12 ON FP12.ID=FPV12.IBLOCK_PROPERTY_ID AND
FPV12.IBLOCK_ELEMENT_ID=BE.ID INNER JOIN b_iblock_property FP13 ON
FP13.IBLOCK_ID=B.ID AND FP13.CODE='code27' INNER JOIN
b_iblock_element_property FPV13 ON FP13.ID=FPV13.IBLOCK_PROPERTY_ID AND
FPV13.IBLOCK_ELEMENT_ID=BE.ID INNER JOIN b_iblock_property FP14 ON
FP14.IBLOCK_ID=B.ID AND FP14.CODE='code32' INNER JOIN
b_iblock_element_property FPV14 ON FP14.ID=FPV14.IBLOCK_PROPERTY_ID AND
FPV14.IBLOCK_ELEMENT_ID=BE.ID INNER JOIN b_iblock_property FP15 ON
FP15.IBLOCK_ID=B.ID AND FP15.CODE='code34' INNER JOIN
b_iblock_element_property FPV15 ON FP15.ID=FPV15.IBLOCK_PROPERTY_ID AND
FPV15.IBLOCK_ELEMENT_ID=BE.ID WHERE 1=1 AND B.ID IN (0,42) AND (
(BE.WF_STATUS_ID=1 AND BE.WF_PARENT_ELEMENT_ID IS NULL) ) AND ((((
(upper(BE.NAME) like upper('%acer7730G%') and BE.NAME is not null) )))) AND
(((( (upper(FPV1.VALUE) like upper('%Intel%') and FPV1.VALUE is not null) AND
(upper(FPV1.VALUE) like upper('%Core2Duo%') and FPV1.VALUE is not null) AND
(upper(FPV1.VALUE) like upper('%T5850%') and FPV1.VALUE is not null) AND
(upper(FPV1.VALUE) like upper('%2.16GHz%') and FPV1.VALUE is not null) ))))
AND (((( (upper(FPV2.VALUE) like upper('%4096Mb%') and FPV2.VALUE is not null)
AND ( (upper(FPV2.VALUE) like upper('%4Gb%') and FPV2.VALUE is not null) ) AND
(upper(FPV2.VALUE) like upper('%DDRII%') and FPV2.VALUE is not null) )))) AND
(((( (upper(FPV3.VALUE) like upper('%2x320Gb%') and FPV3.VALUE is not null)
AND (upper(FPV3.VALUE) like upper('%5400rpm%') and FPV3.VALUE is not null) AND
(upper(FPV3.VALUE) like upper('%SATA%') and FPV3.VALUE is not null) )))) AND
(((( (upper(FPV4.VALUE) like upper('%17%') and FPV4.VALUE is not null) ))))
AND (((( (upper(FPV5.VALUE) like upper('%??%') and FPV5.VALUE is not null)
)))) AND (((( (upper(FPV6.VALUE) like upper('%64Mb%') and FPV6.VALUE is not
null) AND ( (upper(FPV6.VALUE) like upper('%??%') and FPV6.VALUE is not null)
AND (upper(FPV6.VALUE) like upper('%958Mb%') and FPV6.VALUE is not null) )))))
AND (((( (upper(FPV7.VALUE) like upper('%??%') and FPV7.VALUE is not null)
)))) AND (((( (upper(FPV8.VALUE) like upper('%Bluetooth%') and FPV8.VALUE is
not null) AND (upper(FPV8.VALUE) like upper('%V2.0%') and FPV8.VALUE is not
null) AND (upper(FPV8.VALUE) like upper('%EDR%') and FPV8.VALUE is not null)
)))) AND (((( (upper(FPV9.VALUE) like upper('%4%') and FPV9.VALUE is not null)
)))) AND (((( (upper(FPV10.VALUE) like upper('%??%') and FPV10.VALUE is not
null) )))) AND (((( (upper(FPV11.VALUE) like upper('%??%') and FPV11.VALUE is
not null) )))) AND (((( (upper(FPV12.VALUE) like upper('%??%') and FPV12.VALUE
is not null) )))) AND (((( (upper(FPV13.VALUE) like upper('%WebCam%') and
FPV13.VALUE is not null) AND (upper(FPV13.VALUE) like upper('%1,3Mpx%') and
FPV13.VALUE is not null) )))) AND (((( (upper(FPV14.VALUE) like
upper('%?????%') and FPV14.VALUE is not null) )))) AND ((((
(upper(FPV15.VALUE) like upper('%12%') and FPV15.VALUE is not null) AND
(upper(FPV15.VALUE) like upper('%???????%') and FPV15.VALUE is not null) ))))
AND ((((BE.IBLOCK_ID = '42')))) AND (((BE.ACTIVE_TO >= now() OR BE.ACTIVE_TO
IS NULL) AND (BE.ACTIVE_FROM <= now() OR BE.ACTIVE_FROM IS NULL))) AND
((((BE.ACTIVE='Y')))) AND ((BS.ID = 224)) ORDER BY BE.SORT asc , BE.ID desc
LIMIT 0, 30
Битрикс (http://dev.1c-bitrix.ru/community/forums/forum6/topic14898/)
−1
знает кто как шестнадцатеричные числа в np++ подсвечивать?
а то у меня даже вот такое
v
memset [@T1] 3A98h 0h
не подсвечивает.
пробовал в дополнительные символы чисел добавлять, не хочет.
+1
a = int(input('Введите число A: '))
b = int(input('Введите число B: '))
c = int(input('Введите число C: '))
d = int(input('Введите число D: '))
if a % 2 == 0 and b % 2 == 0 and c % 2 == 0 and d % 2 == 0:
print ('Все числа четные')
elif a % 2 != 0 and b % 2 == 0 and c % 2 == 0 and d % 2 == 0:
print ('Все числа четные, кроме числа А')
elif a % 2 == 0 and b % 2 != 0 and c % 2 == 0 and d % 2 == 0:
print ('Все числа четные, кроме числа B')
elif a % 2 == 0 and b % 2 == 0 and c % 2 != 0 and d % 2 == 0:
print ('Все числа четные, кроме числа C')
elif a % 2 == 0 and b % 2 == 0 and c % 2 == 0 and d % 2 != 0:
print ('Все числа четные, кроме числа D')
elif a % 2 != 0 and b % 2 != 0 and c % 2 == 0 and d % 2 == 0:
print ('Числа C и D четные, а А и B нет')
elif a % 2 != 0 and b % 2 == 0 and c % 2 != 0 and d % 2 == 0:
print ('Числа B и D четные, а А и C нет')
elif a % 2 != 0 and b % 2 == 0 and c % 2 == 0 and d % 2 != 0:
print ('Числа B и C четные, а А и D нет')
# with B
elif a % 2 == 0 and b % 2 != 0 and c % 2 != 0 and d % 2 == 0:
print ('Числа A и D четные, а B и C нет')
elif a % 2 != 0 and b % 2 == 0 and c % 2 != 0 and d % 2 == 0:
print ('Числа B и D четные, а А и C нет')
elif a % 2 != 0 and b % 2 == 0 and c % 2 == 0 and d % 2 != 0:
print ('Числа B и C четные, а А и D нет')
elif a % 2 == 0 and b % 2 == 0 and c % 2 != 0 and d % 2 != 0:
print ('Числа A и B четные, а C и D нет')
elif a % 2 == 0 and b % 2 != 0 and c % 2 != 0 and d % 2 != 0:
print ('Все числа нечетные, кроме числа А')
elif a % 2 != 0 and b % 2 == 0 and c % 2 != 0 and d % 2 != 0:
print ('Все числа нечетные, кроме числа B')
elif a % 2 != 0 and b % 2 != 0 and c % 2 == 0 and d % 2 != 0:
print ('Все числа нечетные, кроме числа C')
elif a % 2 != 0 and b % 2 != 0 and c % 2 != 0 and d % 2 == 0:
print ('Все числа нечетные, кроме числа D')
else:
print ('Введите только целые числа')
+3
// https://gcc.gnu.org/onlinedocs/gcc/Statement-Exprs.html
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
int main(void)
{
char *a = "petuh";
if(({bool ret = 0;if(a[0]=='p')if(a[1]=='e')if(a[2]=='t')if(a[3]=='u')if(a[4]=='h')ret=1;ret;}))
{
puts(a);
}
return EXIT_SUCCESS;
}
Интересное расширение.
0
if (LD3_state == 0 || LD2_state == 0 || LD1_state == 0)
{
GPIO_SetBits(GPIOB, LED1); //RED ON
LD_Status = NO_LOCK;
}
else
{
LD_Status = LOCK_OK;
}
if (LD4_state == 0 && LD_Status == LOCK_OK)
{
GPIO_SetBits(GPIOB, LED1); //RED ON
}
else
{
GPIO_ResetBits(GPIOB, LED1); //RED OF
}
if (LD4_state == 0 && LD_Status == LOCK_OK)
{
GPIO_ResetBits(GPIOB, LED1); //RED OFF
}
/* Ну можно же было сделать по-человечески, а? */
/* Эквивалентный код: */
LD_Status = LD1_state && LD2_state && LD3_state && LD4_state;
if (LD_Status)
{
GPIO_ResetBits(GPIOB, LED1); //RED OFF
}
else
{
GPIO_SetBits(GPIOB, LED1); //RED ON
}
Как же я ненавижу чье-то легаси...