- 1
 - 2
 
if (!isset($_POST))
  exit;
                                    Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+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);
}
                                    Еще один очень простой способ решить проблему многобайтовых кодировок :)
+164
list($username) = $DB->fetch("SELECT username FROM {$CONF['sql_prefix']}_sites WHERE username = '{$TMPL['username']}'", __FILE__, __LINE__);
                                    Наткнулся в одной из cms...
−84
a=[1,4,6,3,4,5,6,6,7,7,9,9,4,3,4,7,7,7,4,3,5,7,3,6,3,]
print a
 
def removeDoubles(a):
  nonD=range(len(a))
  for i in range(len(a)):
    for j in range(i+1,len(a)):
      if a[i]==a[j]:
        nonD.remove(i)
        break
  b=[]
  for i in nonD:
    b.append(a[i])
  return b
 
def removeDoubles2(a):
  #b=sorted(a)
  def quickSort(a):
    def qSort(i,j):
      global a
      if j==i:
        return
      elif j-i==1:
        if a[i]>a[j]:
          c=a[j]
          a[j]=a[i]
          a[i]=c
          return
      else:
        l=(j+i)/2
        qSort(i,l)
        qSort(l+1,j)
        join(i,l,j)
        return
    def join(i,l,j):
        global a
        k=i
        n=l+1
        m=0
        s=j
        t=l
        b=range(j-i+1)
        while 1:
          if a[k]<a[n]:
            z=k
            k=n
            n=z
            z=s
            s=t
            t=z
          b[m]=a[n]
          m+=1
          n+=1
          if n>s:
            for g in range(t-k+1):
                b[m+g]=a[k+g]
            break
        for g in range(j-i+1):
          a[i+g]=b[g]
    qSort(0,len(a)-1)
  c=a
  quickSort(c)
  b=[]
  b.append(c[0])
  for i in range(1,len(c)):
    if c[i]>c[i-1]:
      b.append(c[i])
  return b
 
print removeDoubles(a)
print removeDoubles2(a)
                                    
            Удаление дублей из массива. Взято отсюда:
http://www.0chan.ru/c/res/181489.html