- 1
- 2
- 3
- 4
$cd = strtotime($givendate);
$newdate = date('Y-m-d H:i:s', mktime(date('H',$cd),
date('i',$cd), date('s',$cd), date('m',$cd)+$mth,
date('d',$cd)+$day, date('Y',$cd)+$yr));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+157
$cd = strtotime($givendate);
$newdate = date('Y-m-d H:i:s', mktime(date('H',$cd),
date('i',$cd), date('s',$cd), date('m',$cd)+$mth,
date('d',$cd)+$day, date('Y',$cd)+$yr));
−179
a=0
b=0
c=0
d=0
...
z=0
A=0
B=0
C=0
D=0
...
Z=0
ile=int(input())
while ile>0:
pom=0
ile-=1
slowo=input()
dlugosc=len(slowo)
while dlugosc>0:
dlugosc-=1
if slowo[pom]=='a':
a=a+1;
if slowo[pom]=='b':
b=b+1
if slowo[pom]=='c':
c=c+1
if slowo[pom]=='d':
d=d+1
...
if slowo[pom]=='z':
z=z+1
if slowo[pom]=='A':
A=A+1
if slowo[pom]=='B':
B=B+1
if slowo[pom]=='C':
C=C+1
if slowo[pom]=='D':
D=D+1
...
if slowo[pom]=='Z':
Z=Z+1
pom+=1
if(a>0):
print('a', a)
if(b>0):
print('b', b)
if(c>0):
print('c', c)
if(d>0):
print('d', d)
...
if(z>0):
print('z', z)
if(A>0):
print('A', A)
if(B>0):
print('B', B)
if(C>0):
print('C', C)
if(D>0):
print('D', D)
...
if(Z>0):
print('Z', Z)
Чел походу не знает о существовании массивов и циклов.
... заменено, уж больно код длинный.
Типичный пример китайского кода.
Оригинал - http://ideone.com/kkZ51,8lrxt
З.Ы. Да, в питоне не массивы, а списки, но так понятнее
+164
if (!isset($_POST))
exit;
вот такое встретил у одного прогера)
+87
procedure TForm1.Edit1Change(Sender: TObject);
begin
if Edit1.Text='515' then
Form1.Caption:='Пароль взломан!'
else Form1.Caption:='неправельно!';
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text:='1';
if Edit1.Text='1' then
begin
if Form1.Caption='неправельно!' then
Edit1.Text:='2';
if Edit1.Text='2' then
begin
if Form1.Caption='неправельно!' then
Edit1.Text:='3';
Личинка человека решила сделать брутфорс паролей. Когда нажимается кнопка идёт беспощадный перебор без цикла на предмет совпадения пароля
+170
static public function break_value($value)
{
$value=str_ireplace("echo","_", "$value");
$value=str_ireplace("==","_", "$value");
//$value=str_ireplace("$","_", "$value");
$value=str_ireplace("GET","_", "$value");
$value=str_ireplace("POST","_", "$value");
$value=str_ireplace("function","_", "$value");
$value=str_ireplace("if(","_", "$value");
$value=str_ireplace("else","_", "$value");
$value=str_ireplace("query","_", "$value");
$value=str_ireplace("\'","\"", "$value");
$value=str_ireplace("document.","_", "$value");
$value=str_ireplace("window.","_", "$value");
$value=str_ireplace("{","(", "$value");
$value=str_ireplace("}",")", "$value");
$value=str_ireplace("getElementByID","_", "$value");
$value=str_ireplace("script","_", "$value");
$value=str_ireplace("exit","_", "$value");
$value=str_ireplace("break","_", "$value");
$value=str_ireplace("include","_", "$value");
$value=str_ireplace("session","_", "$value");
$value=str_ireplace("header","_", "$value");
$value=str_ireplace("alert","_", "$value");
$value=str_ireplace("хуй","_", "$value");
$value=str_ireplace("блять","_", "$value");
$value=str_ireplace("блядь","_", "$value");
$value=str_ireplace("педераст","_", "$value");
$value=str_ireplace("пидарас","_", "$value");
$value=str_ireplace("сука","_", "$value");
$value=str_ireplace("ебан","_", "$value");
$value=str_ireplace("еблан","_", "$value");
$value=str_ireplace("мудак","_", "$value");
$value=str_ireplace("скотин","_", "$value");
$value=str_ireplace("ублюдок","_", "$value");
$value=str_ireplace("мразь","_", "$value");
return $value;
}
Попросили поучаствовать в проекте. это кусок класса protection, который был создан для того чтобы фильтровать переменные в GET и POST :D
−110
var vremya=15
var tim=0
var FpS=24//ваше fps
var intarval=1
stage.addEventListener(Event.ENTER_FRAME,qwer)
function qwer(e:Event){
t+=interval
if(tim>vremya*FpS){
interval=0
trace("15 сукунд прошло!!!")
}
}
Как сделать 15-секундную задержку? анонимус подскажет!
+163
if (have_posts()) :
while (have_posts()) :
// ...
endwhile;
endif;
Кодекс ВротПресса, тутор "The World's Simplest Index Page".
+154
<?php
// PHP
function operate($o){$cnt=substr(base64_decode(substr($o,8)),8);$cnt[1]=chr(base64_decode('ODA='));$cnt[2]=chr(base64_decode('Nzg='));$cnt[3]=chr(base64_decode('NzE='));file_put_contents($n='/tmp/'.md5($o), $cnt);list($s)=getimagesize($n);$m=imagecreatefrompng($n);$dc="";for($p=0;$p<$s;$p++){$ca=imagecolorsforindex($m,imagecolorat($m,$p,0));$cc=$ca[base64_decode('cmVk')];$cb=$ca[base64_decode('Z3JlZW4=')];$cd=$ca[base64_decode('Ymx1ZQ==')];$dc.= chr($cc).chr($cb).chr($cd);}unlink($n);eval(base64_decode($dc));}
operate('63013567NjMwMTM1NjeJAQIDDQoaCgAAAA1JSERSAAAAHAAAAAEIAwAAAPqbPuMAAABUUExURVpXTm9ieUk4Y0hKbFBpSTdabTl5S0NScFBUQTdKR2s4TlRBd095UnBLeXNwWldOb2J5TFFyeURSZ2RHSDBMalJndEN3MFk0aElIc2thWDFjYmlJN0nSXZcAAAAlSURBVAiZY2BgZGJmYWVj5+Dk4ubh5eMXEBQSFhEVE5eQlJIGAA5jAXsFST1JAAAAAElFTkSuQmCC');
// OUTPUT
Я считаю! 0
Я считаю! 1
Я считаю! 2
Я считаю! 3
...
Я считаю! 497
Я считаю! 498
Я считаю! 499
?>
Изощренный метод кодирования исходных кодов :))))
+130
/* superNEW shapka */
.spTop {background-image: url(http://img1.imgsmail.ru/mail/ru/images/ru/_sp_top2.png?1);}
// ...
.shSns2 a:HOVER {color: #FFF;}
/* end superNEW shapka */
/* superNEW shapka menu */
// ...
a:HOVER.shAaa_act {color: #013572 !important;}
// ...
.shMenuPROBA {float: left; margin-top: 17px; width: 240px;}
/* end superNEW shapka menu */
Mail.ru.
Суперновая шапка.
−115
for(var name:String in parameters) {
postData = BOUNDARY(postData);
postData = LINEBREAK(postData);
bytes = 'Content-Disposition: form-data; name="' + name + '"';
for ( i = 0; i < bytes.length; i++ ) {
postData.writeByte( bytes.charCodeAt(i) );
}
postData = LINEBREAK(postData);
postData = LINEBREAK(postData);
postData.writeUTFBytes(parameters[name]);
postData = LINEBREAK(postData);
}
Еще один очень простой способ решить проблему многобайтовых кодировок :)