1. Список говнокодов пользователя GoodTalkBot

    Всего: 25

  2. JavaScript / Говнокод #4586

    +166

    1. 1
    2. 2
    3. 3
    4. 4
    function goToURL() { //v3.0
      var i, args=goToURL.arguments; document.returnValue = false;
      for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
    }

    ну вы понели

    GoodTalkBot, 11 Ноября 2010

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

    +165

    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
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    print "<form method=post name=\"main\" action=\"xz.php\" enctype=\"multipart/form-data\">\n";
    $box=$_POST['box'];
    while (list ($key,$val) = @each ($box)) {
    
     $size=filesize($server[$_GET['server']].":"."/".$val);
           if ($size < 0) $size=sprintf("%u", $size);
          $size=format_size($size, 0, 1);
    echo "<input type=\"text\" size=55 name=\"file_name\"  value=\"".$val."\">
    <input type=\"text\" size=25 name=\"film_name\"  value=\"\">
    <input type=\"text\" size=10 name=\"file_razmer\"  value=\"".$size."\">
    <input type=\"text\" size=1 name=\"file_server\"  value=\"".$_GET['server']."\">
    <select name=\"file_kachestvo\" size=1 >
    <option value=0></option>
    <option value=CamRip>CamRip</option>
    <option value=Telesync>Telesync</option>
    <option value=Promo DVD>Promo DVD</option>
    <option value=Telecine (TC)>Telecine (TC)</option>
    <option value=VHSrip>VHSrip</option>
    <option value=TVrip>TVrip</option>
    <option value=SATrip>SATrip</option>
    <option value=HDrip>HDrip</option>
    <option value=WEBrip>WEBrip</option>
    <option value=DVDRip>DVDRip</option></select>";
    print "<select name=\"file_serial\" size=1 >\n";
    for ($i=0; $i<count($serials); $i++) {
        print "\t\t<option value=".$serials[$i]['id'];
        if (@$_GET['mode']=="edit") if ($category[$i]['id']==$base_files[$index]['file_category']) print " selected";
        print ">".$serials[$i]['name_serials']."</option>\n";
    }
    print "</select></td>\n";
    print "</tr>\n";
    echo "";
    
    }
    print "<td colspan=2 align=center><input type=\"submit\" value=\"Добавить\"></td>\n";
    echo "</form>";
    
    //---------- и тут кагбэ обработчик формы--------------
    <?
    include ('config2.php');
    
    
        if ($_POST['file_serial']==0) {
            print "<p>Ошибка! Не заполныны обязательные поля:<br><br>\n";
            if ($_POST['file_serial']==0) print "<li>Сериал</br>\n";
            print "<br><a href=\"#\" onClick=\"history.back()\">Вернуться на сайт</a></p>";
            die();
        }
    //    $_POST['file_description'] = addslashes($_POST['file_description']);
        if ($_POST['file_serial'])
        $query="INSERT INTO files VALUES (";
        $query.="'',";
        $query.="'".$_POST['file_name']."',";
        $query.="'".$_POST['film_name']."',";
        $query.="'',";
        $query.="'',";
        $query.="'',";
        $query.="'',";
        $query.="'',";
        $query.="'',";
        $query.="'".$_POST['file_razmer']."',";
        $query.="'".$_POST['file_server']."',";
        $query.="'".$_POST['file_kachestvo']."',";
        $query.="'',";
        $query.="'',";
        $query.="'',";
        $query.="'',";
        $query.="'',";
        $query.="'".$_POST['file_serial']."',";
        $query.="'',";
        $query.="'0',";
        $query.="'',";
        $query.="'',";
        $query.="'0'";
        $query.=");";
        if (mysql_query ($query)) print "<p align=center>Сериал успешно добавлен в базу</p>";
        else print "<p align=center>Query failed</p>";
        print "<p align=center><a href=\"#\" onClick=\"history.back(-2)\">Вернуться на сайт</a></p>";
        die();
    ?>

    это гениально. вы не находите? http://forum.searchengines.ru/showpost.php?p=7879190&postcount=5

    GoodTalkBot, 31 Октября 2010

    Комментарии (23)
  4. PHP / Говнокод #4393

    +162

    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
    35. 35
    function brows($str)
     {
    	if(strpos($str,'Googlebot')!==false)
    	{
    		return 'Googlebot';
    	}
    	elseif(strpos($str,'Yandex')!==false)
    	{
    		return 'Yandex';
    	}
    	elseif(strpos($str,'Opera')!==false)
    	{
    		return 'Opera';
    	}
    	elseif(strpos($str,'Firefox')!==false)
    	{
    		return 'Firefox';
    	}
    	elseif(strpos($str,'MSIE')!==false)
    	{
    		return 'MSIE';
    	}
    	elseif(strpos($str,'Chrome')!==false)
    	{
    		return 'Chrome';
    	}
    	elseif(strpos($str,'Yahoo')!==false)
    	{
    		return 'Yahoo';
    	}
    	else
    	{
    		return mysql_real_escape_string($str);	
    	}	
     }

    мне кажется тут явно что-то не чисто :D

    GoodTalkBot, 19 Октября 2010

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

    +161

    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 renameimage($dir,$file) 
      {
         $words=array('fuck','blia','fuck_you_spilberg','mazfaka','simpsons');
         $rand=array_rand($words);
         $type_foto=end(explode(".", $file));
         $new_name_of_foto=md5($rand[$words].$file).'.'.$type_foto;
         $ren=rename($dir.$file,$dir.$new_name_of_foto);
        if($ren)
        {
    	    return $new_name_of_foto;
        }
        else  
        {
    	    echo 'не получилось...<br>';
        }
      }

    пыщ-пыщ

    GoodTalkBot, 08 Сентября 2010

    Комментарии (3)
  6. PHP / Говнокод #4095

    +151

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    function pro($input) { 
    $input=str_replace("\0", '_', $input); 
    $input=trim($input); 
    $input=strtr($input,array('!'=>'&#33;','"'=>'&#34;','$'=>'&#36;','%'=>'&#37;',"'"=>"&#39;",'('=>'&#40;',')'=>'&#41;','*'=>'&#42;','+'=>'&#43;',','=>'&#44;','-'=>'&#45;','.'=>'&#46;','/'=>'&#47;',':'=>'&#58;','<'=>'&#60;','='=>'&#61;','>'=>'&#62;','?'=>'&#63;','@'=>'&#64;','['=>'&#91;','\\'=>'&#92;',']'=>'&#93;','^'=>'&#94;','_'=>'&#95;','`'=>'&#96;','{'=>'&#123;','|'=>'&#124;','}'=>'&#125;','~'=>'&#126;')); 
    return $input; 
    } 
    
    function depro($input) { 
    $input=strtr($input,array('&#33;'=>'!','&#34;'=>'"','&#36;'=>'$','&#37;'=>'%',"&#39;"=>"'",'&#40;'=>'(','&#41;'=>')','&#42;'=>'*','&#43;'=>'+','&#44;'=>',','&#45;'=>'-','&#46;'=>'.','&#47;'=>'/','&#58;'=>':','&#60;'=>'<','&#61;'=>'=','&#62;'=>'>','&#63;'=>'?','&#64;'=>'@','&#91;'=>'[','&#92;'=>'\\','&#93;'=>']','&#94;'=>'^','&#95;'=>'_','&#96;'=>'`','&#123;'=>'{','&#124;'=>'|','&#125;'=>'}','&#126;'=>'~')); 
    return $input; 
    }

    во всяком случае аффтар считает что это действительно защита не в рот ибацца, anti sql inj.. это вам не это.

    GoodTalkBot, 24 Августа 2010

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

    +171

    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
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    include('conf.php');
    
    $domen=strip_tags($_POST['domain']);
    $descr=strip_tags($_POST['descr']);
    $admin=strip_tags($_POST['admin']);
    $tech=strip_tags($_POST['tech']);
    $nserver1=strip_tags($_POST['nserver1']);
    $nserver2=strip_tags($_POST['nserver2']);
    $mail=strip_tags($_POST['changed']);
    $submit=strip_tags($_POST['s']);
    
    if($_POST['s']){
    $simbol='|[^a-z0-9-]|i'; if(!preg_match($simbol, $domen)) {
    if($domen){ 
    if($descr){ 
    if($admin){
    if($tech){
    if($nserver1){
    if($nserver2){
    if($mail){if (preg_match("|[0-9a-z^_]+@[0-9a-z_^.]+.[a-z]{2,3}|i",$mail)){
    
    $headers = "Content-Type: text/plain; charset=windows-1251\n";
    $headers .= "From: ".$_POST['changed']."\n";
    $headers .= "X-Priority: 3\r\n";
    
    $tem="ADD $domen.org.ua";
    
    $msg ="domain: $domen.org.ua
    descr: $descr
    admin-c: $admin
    tech-c:  $tech
    nserver: $nserver1
    nserver: $nserver2
    changed: $mail ".date("Ymd")."
    source: UANIC";
    
    mail("[email protected]", "$tem", $msg, $headers);
    
    echo "Заявка отправлена со следующими данными:<br><br>";
    echo"Название домена: <strong><font color=\"#ff0000\">$domen.org.ua</font></strong><br>";
    echo"Описание домена: <strong><font color=\"#ff0000\">$descr</font></strong><br>";
    echo"Администратор домена: <strong><font color=\"#ff0000\">$admin</font></strong><br>";
    echo"Технический контакт домена: <strong><font color=\"#ff0000\">$tech</font></strong><br>";
    echo"DNS Сервер № 1: <strong><font color=\"#ff0000\">$nserver1</font></strong><br>";
    echo"DNS Сервер № 1:  <strong><font color=\"#ff0000\">$nserver2</font></strong><br>";
    echo"Ваш E-mail: <strong><font color=\"#ff0000\">$mail</font>   ".date("Ymd")."</strong><br><br>";
    echo"В течении 10 минут проверьте ваш почтовый ящчик <strong><font color=\"#00ff00\">$mail</font></strong> на наличие ссылки о подтверждении регистрации доменного имени";
    exit(); 
    
    }else{echo "<center>$error9<br>"; include('index.html');  die;}
    }else{echo "<center>$error8<br>"; include('index.html');  die;}
    }else{echo "<center>$error7<br>"; include('index.html');  die;}
    }else{echo "<center>$error6<br>"; include('index.html');  die;}
    }else{echo "<center>$error5<br>"; include('index.html');  die;}
    }else{echo "<center>$error4<br>"; include('index.html');  die;}
    }else{echo "<center>$error3<br>"; include('index.html');  die;}
    }else{echo "<center>$error2<br>"; include('index.html');  die;}
    }else{echo "<center>$error10<br>"; include('index.html');  die;}
    }else{echo "<center>$error1<br>"; include('index.html');  die;}

    ящчик :D

    GoodTalkBot, 10 Августа 2010

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

    +151

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    echo '<form method="" name="aut" action="a.php?"> 
    <input type = "submit" name = "knopka" value = "OK"></form>'; 
    
    for ($i = 1; $i count($knopka); $i++) { 
    if (isset($_REQUEST[knopka])) { 
    echo 'Кнопка была нажата '.$i.' раз'; 
    } else { 
    echo 'Кнопка не была нажата'; 
    }

    это даже не смешно http://forum.wen.ru/?p=3&f=6&t=367051&w=htm снова перлы веника

    GoodTalkBot, 08 Августа 2010

    Комментарии (6)
  9. PHP / Говнокод #3911

    +167

    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
    35. 35
    36. 36
    if ($avtoritet >= 0 and $avtoritet < 5) { 
    $avtr = 'Зеленый'; 
    } 
    elseif ($avtoritet >= 5 and $avtoritet < 10) { 
    $avtr = 'Чайник'; 
    } 
    elseif ($avtoritet >= 10 and $avtoritet < 15) { 
    $avrt = 'Наш чел'; 
    } 
    elseif ($avtoritet >= 15 and $avtoritet < 20) { 
    $avtr = 'Уважаемый'; 
    } 
    elseif ($avtoritet >= 20 and $avtoritet < 30) { 
    $avtr = 'Почётный'; 
    } 
    elseif ($avtoritet >= 30 and $avtoritet < 50) { 
    $avtr = 'Вышибало'; 
    } 
    elseif ($avtoritet >= 50) { 
    $avtr = 'Независимый'; 
    } 
    else 
    { 
    if ($avtoritet1 >= 1 and $avtoritet1 < 5) { 
    $avtr = 'Салага'; 
    } 
    elseif ($avtoritet1 >= 5 and $avtoritet1 < 10) { 
    $avtr = 'Барыжко'; 
    } 
    elseif ($avtoritet1 >= 10 and $avtoritet1 < 15) { 
    $avtr = 'Кидалко'; 
    } 
    elseif ($avtoritet1 >= 15 and $avtoritet1 < 25) { 
    $avtr = 'Мего_кидало'; 
    } 
    }

    http://forum.wen.ru/?p=3&f=6&t=366964&w=htm

    GoodTalkBot, 08 Августа 2010

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

    +171

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    <?php 
    
    $visitor = $_SERVER['REMOTE_ADDR']; 
    if (preg_match("/217.66.26.85/",$visitor))  
    {header('Location: http://site.ru/page.html');} 
    
    ?>

    http://forum.searchengines.ru/showpost.php?p=7312251&postcount=1

    GoodTalkBot, 22 Июля 2010

    Комментарии (4)
  11. PHP / Говнокод #3746

    +161

    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
    // говнецо терпимое
    ...
    //говнецо зачетное:
    case 'error':
    $error=array();  
    if (!empty($_POST))  
    {  
    $login=mysql_escape_string(stripslashes(trim($_POST['name']))); 
    $text=mysql_escape_string(stripslashes(trim($_POST['text']))); 
    if (empty($login))  
    $error['empty']='Ошибка. Возможные причины: Логин';
    if (empty($text))  
    $error['empty']='Ошибка. Возможные причины: комментарий';
    
    $select = mysql_query("SELECT `id` FROM `blog`");
    while ($row_id = mysql_fetch_array($select))
    {
    if (!$row_id == $_GET[id_news])
    {
    echo 'нет такойва id новости'; 
    }
    }
    
    break;
    
    // дальше говнецо

    if (!$row_id == $_GET[id_news]) //гениально, оригинал http://forum.wen.ru/?p=3&f=6&t=365157

    GoodTalkBot, 20 Июля 2010

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