- 1
- 2
- 3
- 4
- 5
- 6
- 7
$image = 'image.jpg';
$ext = getext($image);
if($ext == ".jpg") {
$img = ImageCreateFromJpeg($image);
} else {
echo 'Необходимо использовать JPG';
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+163
$image = 'image.jpg';
$ext = getext($image);
if($ext == ".jpg") {
$img = ImageCreateFromJpeg($image);
} else {
echo 'Необходимо использовать JPG';
}
http://habrahabr.ru/blogs/php/130196/
+12 theaqua11 октября 2011, 22:23#
Без обид, но такое ощущение, что некоторые листинги ошибочно появились тут, хотя им место на govnokod.ru.
+162
/*
Нужно получить параметры arrFilter_ff[SECTION_ID] и/или arrFilter_pf[VO_MANUF]
и отправить форму ПУСТЫМ get-запросом на значение /search/arrFilter_ff[SECTION_ID]/arrFilter_pf[VO_MANUF]/
Если заполнены все (или не только arrFilter_ff/arrFilter_pf) - просто тупо по-обычному отправлять форму
*/
function send_form()
{
var section_id, vo_manuf, ff_name, cf_left, cf_right, fully;
section_id = $('form[name=arrFilter_form] select[name=arrFilter_ff[SECTION_ID]]').val();
vo_manuf = $('form[name=arrFilter_form] select[name=arrFilter_pf[VO_MANUF]]').val();
ff_name = $('form[name=arrFilter_form] input[name=arrFilter_ff[NAME]]').val();
cf_left = $('form[name=arrFilter_form] input[name=arrFilter_cf[1][LEFT]]').val();
cf_right = $('form[name=arrFilter_form] input[name=arrFilter_cf[1][RIGHT]]').val();
if(cf_left == undefined) cf_left = "";
if(cf_right == undefined) cf_right = "";
fully = ff_name+cf_left+cf_right;
if(fully != "")
{
$('form[name=arrFilter_form]').submit();
}
else
{
if(section_id != 0 && vo_manuf == "") window.location.href = "/search/"+section_id+"/";
if(section_id == 0 && vo_manuf != "") window.location.href = "/search/0/"+vo_manuf+"/";
if(section_id != 0 && vo_manuf != "") window.location.href = "/search/"+section_id+"/"+vo_manuf+"/";
}
}
Да, вы не ошиблись, всё это ещё как-то завязано с Битриксом.
+74
public class test {
class Oper
{
int a, b, x,y;
int sum (int x) {
x = a+b;
return x;
}
int dif (int y)
{
y = a-b;
return y;
}
}
public static void main(String[] args)
{
Oper op = new Oper();
op.a = 6;
op.b = 7;
System.out.println("Сумма=" + op.sum());
System.out.println("Разность=" + op.dif());
}
+141
%%%sum_middle_by_formula_div_formula###$$$"""" + @if(Ispoln="" & @Text(a3)!="" &
@Text(CtrlDate)!="";(CtrlDate-a3)/86400;Ispoln="" & @Text(a3)!="" &
@Text(CtrlDate)="";(@Now-a3)/86400;Ispoln="" & @Text(DateDoc)!="" &
@Text(CtrlDate)!="";(CtrlDate-DateDoc)/86400;Ispoln="" & @Text(DateDoc)!="" &
@Text(CtrlDate)="";(@Now-DateDoc)/86400;Ispoln="1" & @Text(a3)!="" &
@Text(a10)!="";(a10-a3)/86400;Ispoln="1" & @Text(a3)!="" &
@Text(a10)="";(@Now-a3)/86400;Ispoln="1" & @Text(DateDoc)!="" &
@Text(a10)!="";(a10-DateDoc)/86400;Ispoln="1" & @Text(DateDoc)!="" &
@Text(a10)="";(@Now-DateDoc)/86400;(@Now-@Created)/86400) + """"~~~"1"&&&
%%%resultsbyselectedcolumns###"ИТОГО"$$$@Text(kolvo) + "~~~" + "-" + "~~~" +
"-" + "~~~" + "-" + "~~~" + @Text(ispor) + "~~~" + @Text(ispolz) + "~~~" +
@Text(vsego) + "~~~" + "-"&&&
Мало того что Lotus Notes сам по себе говно по сути и содержанию, так вот некоторые умельцы умудряются возвести это говно в степень так, что оно начинает глаза резать...
ЗЫ. Это шаблон скрипта используемого в модуле отчетов. Там такого тонны...
ЗЫЗЫ. Если автор этого узнал свое творение, пожалуйста убейся, быстро, решительно, я зае***ся это разгребать.
−110
...
IF i.R_LITHOLOG_1_UPD_173 IS NOT NULL AND i.R_LITHOLOG_1_INS_69 IS NOT NULL THEN
INSERT INTO R_LITHOLOGY( SOURCE,DESCRIPTION,CODE,NAME,ACTIVE_FLAG)
VALUES(i.SOURCE,i.DESCRIPTION,i.R_LITHOLOG_1_UPD_173,i.CODE,NVL(i.R_LITHOLOG_1_INS_69,'1'));
...
Вдруг i.R_LITHOLOG_1_INS_69 IS NULL ?
Но почему тогда к i.R_LITHOLOG_1_UPD_173 такое доверие?
−122
# mount /var/run or /run (DONTFIXME: obscure black magic)
mount_directory "$timestamp_base_dir" "$chroot_env_root"'/var/run'
монтирование /var/run или /run (в зависимости от дистрибутива) в chroot, тоже в /var/run или /run, в зависимости от дистрибутива в chroot
+157
function ru_date($date) {
$ru_m = array("января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря");
$el = explode(".",$date);
for($i=0;$i<12;$i++) if($i+1==str_replace("0","", $el[1])) $el[1] = $ru_m[$i];
$date = implode(" ", $el);
return $date;
}
функция превращения даты вида 'd.m.Y' в 'd месяц Y'
+104
if (!fragment || !texture)
{
return (1); /* Валидность параметров не пройдена. Дальнейшие действия бесмыслены */
}
else
{
/* Ничего не делать*/
}
Эпичный комментарий, найденный в коде
−97
Private Sub CommandButton1_Click() 'необходимо
For q = 2 To 500
For w = 25 To 34
For e = 3 To 13
If Лист1.Cells(q, 4) = "Затрачено [...]" Or Лист1.Cells(q, 4) = "Затрачено на [...]" Then
If Лист1.Cells(q, 7) = Лист11.Cells(w, 1) Then
If Лист1.Cells(q, 6) = Лист11.Cells(3, e) Then
Лист11.Cells(w, e) = Лист11.Cells(w, e) + Лист1.Cells(q, 5)
Rem Лист1.Cells(q, 11) = 151
End If
End If
End If
Next
Next
Next
End Sub
...
TextBox4.Value = CLng(cdop1 * (TextBox15.Value * Лист5.Cells(10, 11)) + cdop2 * (TextBox15.Value * Лист5.Cells(10, 11))) + CLng(TextBox53.Value)
...
Лист1.Cells(a, 45) = TextBox32.Value ' отсрочка
If IsDate(TextBox58.Value) And IsDate(TextBox62.Value) Then
Лист1.Cells(a, 46) = CDate(TextBox62.Value) - CDate(TextBox58.Value) ' прошло дней
End If
Лист1.Cells(a, 47) = TextBox55.Value ' зарплата
Лист1.Cells(a, 48) = TextBox63.Value ' штраф
If CheckBox6.Value = True Then
Лист1.Cells(a, 49) = 1 ' комплект
Else
Лист1.Cells(a, 49) = 0
End If
Ну и так далее.
Беда, коль пироги начнёт печи сапожник, а макросы писать бухгалтер.
−153
SELECT COUNT(*) INTO v_inserted_data FROM f2s.column_map
WHERE old_id='TYPE='||i.pk_0 AND migration_id='fin95_aral'
AND fndr_table='R_ALLOWABLE' AND UPPER(NVL(fndr_constraint,'null'))=UPPER('NULL');
Oracle 10.2 PL/SQL. продакшн код.
Условие поиска NULL убило...