1. PHP / Говнокод #7227

    +166

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    //Анти - XSS
    function antixss() {
    	//Запрещенные элементы
    	$array = array('./' , '../' , '\'' , '<script>' , 'document.cookie' , '</script>' );
    		
    	//GET
    	$query = $_GET;
    	if( sizeof($query) ) {
    		foreach($query AS $arr => $value) {
    			$clear_xss = str_replace($array , '[xss]' , $value);
    			$_GET[$arr]  = $clear_xss;
    		}
    		
    	}
    	
    	//GET
    	$query = $_POST;
    	if( sizeof($query) ) {
    		foreach($query AS $arr => $value) {
    			$clear_xss = str_replace($array , '[xss]' , $value);
    			$_POST[$arr]  = $clear_xss;
    		}
    		
    	}
    	
    	
    	return true;
    }

    Наконец-то школьники придумали средство от XSS.
    * BY LiteTracker Source

    nethak, 12 Июля 2011

    Комментарии (5)
  2. PHP / Говнокод #7226

    +189

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    if($g == 3) {echo"<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>";}
    if($g == 6) {echo"<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>";} 
    if($g == 9) {echo"<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>";}
    if($g == 12) {echo"<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>";}
    if($g == 15) {echo"<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>";}
    if($g == 18) {echo"<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>";}
    if($g == 21) {echo"<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>";}
    if($g == 24) {echo"<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>";}
    if($g == 27) {echo"<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>";}
    if($g == 30) {echo"<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>";}
    if($g == 33) {echo"<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>";}
    if($g == 36) {echo"<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>";}

    JustBlackBird, 11 Июля 2011

    Комментарии (30)
  3. Pascal / Говнокод #7225

    +126

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    uses
    crt;
    var
      chasov,
     minutov,
    sekundov :byte;
    tekushchiy_sekund:word;
    begin
    clrscr;
    write('   chasov ');
    read(     chasov);
    if chasov=9
               then
                   begin
                        clrscr;
                        halt;
                   end;
    write('  minutov ');
    read(    minutov);
    write(' sekundov ');
    read(   sekundov);
    clrscr;
    for tekushchiy_sekund:=1
    to sekundov+60*minutov+3600*chasov do
      begin
           if keypressed then
                             if readkey=#27
                                           then halt;
           delay(50000);
      end;
    sound(300);
    readkey;
    nosound;
    end.

    УГАДАЙТЕ

    dos, 11 Июля 2011

    Комментарии (62)
  4. C# / Говнокод #7224

    +966

    1. 1
    z = (lines[i].Substring(n.Length + 2, lines[i].Length - (n.Length + 2))).Substring(0, (lines[i].Substring(n.Length + 2, lines[i].Length - (n.Length + 2))).IndexOf("/"));

    Забавный способ вырезания домена из ссылки вида: http://www.govnokod.ru/....

    0LOL, 11 Июля 2011

    Комментарии (2)
  5. JavaScript / Говнокод #7223

    +161

    1. 1
    document.getElementById('popup_pic').innerHTML=document.getElementById('popup_pic').innerHTML; // no ie users

    код в моем случае ложит ie

    EnTaroAdun, 11 Июля 2011

    Комментарии (15)
  6. JavaScript / Говнокод #7222

    +176

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    function isValid()
    {
    	if ($('#emailinput').val() == 'ваш@электронный.адрес')
    	{
    		box('Это не ваш электронный адрес!');
    		return false;
    	}

    http://apokalipsis-2012.ru/

    This is obvious, 11 Июля 2011

    Комментарии (27)
  7. Куча / Говнокод #7221

    +146

    1. 1
    http://picomot.ru/

    Наговнокодили тут новый проект

    striker, 11 Июля 2011

    Комментарии (12)
  8. PHP / Говнокод #7220

    +157

    1. 1
    2. 2
    3. 3
    $a = '123456789';
    $b = str_replace('8','9',preg_replace('6','7',str_replace('1','2',str_replace('2','3',str_replace('3','4',str_replace('5','6',$a))))));
    $b = substr($b,str_replace('123456789','one|two|three|four|five|six|seven|eight|nine'$a))

    Так и не понял, чего хотел добиться автор

    substr, 11 Июля 2011

    Комментарии (8)
  9. SQL / Говнокод #7219

    −852

    1. 1
    SELECT * FROM users WHERE sex=1;

    Долго думал, sex=1 это мужики или дамы. Оказалось мужики.

    stillwaiting, 11 Июля 2011

    Комментарии (7)
  10. PHP / Говнокод #7218

    +150

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    function keySave($key, $url)
    	{
    		$db = 'i_keys';
    		$this->keyDelete($key, $url);
    		$insert['key'] = $key;
    		$insert['url'] = $url;
    		$this->db->insert($db, $insert);
    	}
    
    	function keyDelete($key, $url)
    	{
    		$db = 'i_keys';
    		$this->db->where('url', $url);
    		$this->db->where('key', $key);
    		$this->db->delete($db);
    	}

    Можно ли так делать для предотвращения полных дублей в базе? Чем это не очень хорошо?

    increazon, 10 Июля 2011

    Комментарии (24)