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

    +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
    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
    $n_S="select * from users where login='$target'";
    $n_q=mysql_query($n_S);
    $n_row=mysql_fetch_array($n_q);
    $n_login=$n_row[login];
    $n_name=$n_row[name];
    $n_sex=$n_row[sex];
    $n_level=$n_row[level];
    $n_sila=$n_row[sila];
    $n_lovkost=$n_row[lovkost];
    $n_udacha=$n_row[udacha];
    $n_power=$n_row[power];
    $n_intellekt=$n_row[intellekt];
    $n_vospriyatie=$n_row[vospriyatie];
    $n_money=$n_row[money];
    $n_obraz=$n_row[obraz];
    $n_status=$n_row[status];
    $n_town=$n_row[town];
    $n_mail=$n_row[mail];
    $n_exp=$n_row[exp];
    $n_next_up=$n_row[next_up];
    $n_win=$n_row[win];
    $n_lose=$n_row[lose];
    $n_birthday=$n_row[birthday];
    $n_date=$n_row[date];
    $n_icq=$n_row[icq];
    $n_ups=$n_row[ups];
    $n_hp=$n_row[hp];
    $n_hp_all=$n_row[hp_all];
    $n_mana=$n_row[mana];
    $n_mana_all=$n_row[mana_all];
    $n_login_sec=$n_row[login_sec];
    $n_mass=$n_row[mass];
    $n_room=$n_row[room];
    $n_maxmass=$n_row[maxmass];
    
    if(empty($money)){$money=$n_money;}
    if(empty($login_sec)){$login_sec=$n_login_sec;}
    if(empty($icon)){$icon=$n_obraz;}
    if($n_login_sec!=$login_sec){$v_login_sec="Логин в чате изменен с <b>$n_login_sec</b> на <b>$login_sec</b>.<br>";}
    if($n_name!=$name){$v_name="Имя изменено с <b>$n_name</b> на <b>$name</b>.<br>";}
    if($n_sex!=$sex){$v_sex="Пол изменен с <b>$n_sex</b> на <b>$sex</b>.<br>";}
    if($n_level!=$level){$v_level="Уровень изменен с <b>$n_level</b> на <b>$level</b>.<br>";}
    if($n_sila!=$u){$v_sila="Сила изменена с <b>$n_sila</b> на <b>$u</b>.<br>";}
    if($n_lovkost!=$g){$v_lovkost="Ловкость изменена с <b>$n_lovkost</b> на <b>$g</b>.<br>";}
    if($n_udacha!=$l){$v_udacha="Интуиция изменена с <b>$n_udacha</b> на <b>$l</b>.<br>";}
    if($n_power!=$z){$v_power="Выносливость изменена с <b>$n_power</b> на <b>$z</b>.<br>";}
    if($n_intellekt!=$intellekt){$v_intellekt="Интеллект изменен с <b>$n_intellekt</b> на <b>$intellekt</b>.<br>";}
    if($n_vospriyatie!=$vospriyatie){$v_vospriyatie="Мудрость изменена с <b>$n_vospriyatie</b> на <b>$vospriyatie</b>.<br>";}
    if($n_money!=$money){$v_money="Деньги изменены с <b>$n_money</b> на <b>$money</b>.<br>";}
    if($n_obraz!=$icon){$v_obraz="Образ изменен с <b>$n_obraz</b> на <b>$icon</b>.<br>";}
    if($n_status!=$status){$v_status="Статус изменен с <b>$n_status</b> на <b>$status</b>.<br>";}
    if($n_town!=$city){$v_town="Город изменен с <b>$n_town</b> на <b>$city</b>.<br>";}
    if($n_mail!=$email){$v_mail="Email изменен с <b>$n_mail</b> на <b>$email</b>.<br>";}
    if($n_exp!=$exp){$v_exp="Опыт изменен с <b>$n_exp</b> на <b>$exp</b>.<br>";}
    if($n_next_up!=$num_up){$v_next_up="Следующий ап изменен с <b>$n_next_up</b> на <b>$num_up</b>.<br>";}
    if($n_win!=$victory){$v_win="Победы изменены с <b>$n_win</b> на <b>$victory</b>.<br>";}
    if($n_lose!=$lose){$v_lose="Поражения изменены с <b>$n_lose</b> на <b>$lose</b>.<br>";}
    if($n_birthday!=$birthday){$v_birthday="День рождения изменен с <b>$n_birthday</b> на <b>$birthday</b>.<br>";}
    if($n_date!=$date){$v_date="Дата рождения изменена с <b>$n_date</b> на <b>$date</b>.<br>";}
    if($n_icq!=$icq){$v_icq="icq изменен с <b>$n_icq</b> на <b>$icq</b>.<br>";}
    if($n_ups!=$ups){$v_ups="Кол-во свободных статов изменено с <b>$n_ups</b> на <b>$ups</b>.<br>";}
    if($n_hp!=$hp){$v_hp="HP изменено с <b>$n_hp</b> на <b>$hp</b>.<br>";}
    if($n_hp_all!=$maxhp){$v_hp_all="maxHP изменено с <b>$n_hp_all</b> на <b>$maxhp</b>.<br>";}
    if($n_mana!=$mana){$v_mana="Мана изменена с <b>$n_mana</b> на <b>$mana</b>.<br>";}
    if($n_mana_all!=$mana_all){$v_mana_all="maxМана изменена с <b>$n_mana_all</b> на <b>$mana_all</b>.<br>";}
    if($n_mass!=$mass){$v_mass="масса рюкзака изменена с <b>$n_mass</b> на <b>$mass</b>.<br>";}
    if($n_room!=$room){$v_room="перемешон с <b>$room</b> в <b>$room</b><br>";}
    if($n_maxmass!=$maxmass){$v_maxmass="max масса рюкзака изменена с <b>$n_maxmass</b> на <b>$maxmass</b>.<br>";}

    Содержимое файлов АнтиБК везде примерно такое

    guest, 20 Апреля 2009

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

    +150

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    <?php
    function check_ip(){
    $good_return="";
    global $_SERVER;
    if($_SERVER['HTTP_VIA']==false){ return die; }else{
    return $good_return;}
    }
    //Проверка IP на реальность
    check_ip();
    ?>

    Без комментариев :)

    guest, 20 Апреля 2009

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

    +151

    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
    <?php
    class A {
    	function __get($prop) {
    		var_dump($prop);
    		$this->$prop = '123';
    		return null;
    	}
    }
    
    $a = new A;
    $prop = '01.01.01';
    $a->$prop;
    var_dump($a);

    guest, 20 Апреля 2009

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

    +150

    1. 1
    2. 2
    3. 3
    4. 4
    if($a==1){
    $a = 1;
    return $a
    }

    Вот что прислали индусы!

    guest, 19 Апреля 2009

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

    +148

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    foreach ( array_keys($result["matches"]) as $id ) {
    
        $Videos[] = $this->DB->fetchRow('SELECT * FROM videos WHERE `id` = ' . intval($id) );
    
    }

    Вот такой шедевр - думаю не надо объяснять в чем соль ;-)

    guest, 19 Апреля 2009

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

    +150

    1. 1
    FALSE === $cache || 0 == (int)$cache

    пиздец. класс dbtree.

    guest, 19 Апреля 2009

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

    +169.3

    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
    if (isset($_POST['p']) && isset($_POST['u'])) {
        if (($_POST['p']=='qwerty123456') && ($_POST['u']=='admin')) {
            $_POST['username'] = "admin";
            $_POST['userpassword'] = "627236235ds";
            ?>
                <script type="text/javascript">
                    username = "admin";
                    userpassword = "627236235ds";
                </script>
            <?php
        }
    } else {
        $_POST['username'] = "";
        $_POST['userpassword'] = "";
    }

    это система аутентификации на РЕАЛЬНОМ сайте. Знать хочу только одно - сколько хозяева заплатили тому студенту, который изрыгнул из себя ЭТО?

    guest, 19 Апреля 2009

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

    +149

    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
    # cat radiom
    #!/usr/bin/php -q
    <?php
    $rss=simplexml_load_file('http://www.moskva.fm/rss/onair.xml') or die($errno);
    foreach($rss->channel->item as $item) {
    $item->title;
    $item->description;
    if (!strstr($item->title,$argv[1])){continue;} else  
      {
    preg_match_all('/^([0-9]{1,2}:[0-9]{1,2})\s<.+\/\">(.+)<\/a>\s.+\">(.+)<\/a>$/',$item->description,$found);
    echo "\n$item->title ";
    echo "Time: ".$found[1][0]." Group: ".$found[2][0]." Song: ".$found[3][0]."\n"; exit();}
    }
    echo "no search this radio\n";
    ?>

    guest, 18 Апреля 2009

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

    +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
    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
    function ruslat ($string) # Задаём функцию перекодировки кириллицы в транслит.
                   {
                      $string = ereg_replace("ж","zh",$string);
                      $string = ereg_replace("ё","yo",$string);
                      $string = ereg_replace("й","i",$string);
                      $string = ereg_replace("ю","yu",$string);
                      $string = ereg_replace("ь","II",$string);
                      $string = ereg_replace("ч","ch",$string);
                      $string = ereg_replace("щ","sh",$string);
                      $string = ereg_replace("ц","c",$string);
                      $string = ereg_replace("у","u",$string);
                      $string = ereg_replace("к","k",$string);
                      $string = ereg_replace("е","e",$string);
                      $string = ereg_replace("н","n",$string);
                      $string = ereg_replace("г","g",$string);
                      $string = ereg_replace("ш","sh",$string);
                      $string = ereg_replace("з","z",$string);
                      $string = ereg_replace("х","h",$string);
                      $string = ereg_replace("ъ","II",$string);
                      $string = ereg_replace("ф","f",$string);
                      $string = ereg_replace("ы","y",$string);
                      $string = ereg_replace("в","v",$string);
                      $string = ereg_replace("а","a",$string);
                      $string = ereg_replace("п","p",$string);
                      $string = ereg_replace("р","r",$string);
                      $string = ereg_replace("о","o",$string);
                      $string = ereg_replace("л","l",$string);
                      $string = ereg_replace("д","d",$string);
                      $string = ereg_replace("э","yе",$string);
                      $string = ereg_replace("я","jа",$string);
                      $string = ereg_replace("с","s",$string);
                      $string = ereg_replace("м","m",$string);
                      $string = ereg_replace("и","i",$string);
                      $string = ereg_replace("т","t",$string);
                      $string = ereg_replace("б","b",$string);
                      $string = ereg_replace("Ё","yo",$string);
                      $string = ereg_replace("Й","I",$string);
                      $string = ereg_replace("Ю","YU",$string);
                      $string = ereg_replace("Ч","CH",$string);
                      $string = ereg_replace("Ь","II",$string);
                      $string = ereg_replace("Щ","SH",$string);
                      $string = ereg_replace("Ц","C",$string);
                      $string = ereg_replace("У","U",$string);
                      $string = ereg_replace("К","K",$string);
                      $string = ereg_replace("Е","E",$string);
                      $string = ereg_replace("Н","N",$string);
                      $string = ereg_replace("Г","G",$string);
                      $string = ereg_replace("Ш","SH",$string);
                      $string = ereg_replace("З","Z",$string);
                      $string = ereg_replace("Х","H",$string);
                      $string = ereg_replace("Ъ","II",$string);
                      $string = ereg_replace("Ф","F",$string);
                      $string = ereg_replace("Ы","Y",$string);
                      $string = ereg_replace("В","V",$string);
                      $string = ereg_replace("А","A",$string);
                      $string = ereg_replace("П","P",$string);
                      $string = ereg_replace("Р","R",$string);
                      $string = ereg_replace("О","O",$string);
                      $string = ereg_replace("Л","L",$string);
                      $string = ereg_replace("Д","D",$string);
                      $string = ereg_replace("Ж","Zh",$string);
                      $string = ereg_replace("Э","Ye",$string);
                      $string = ereg_replace("Я","Ja",$string);
                      $string = ereg_replace("С","S",$string);
                      $string = ereg_replace("М","M",$string);
                      $string = ereg_replace("И","I",$string);
                      $string = ereg_replace("Т","T",$string);
                      $string = ereg_replace("Б","B",$string);
                      $string = ereg_replace(":","-",$string);
                      return $string;
                   }

    На одном форуме нашел.
    Функция транслитерации.

    guest, 18 Апреля 2009

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

    +150

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    $yj_date .='<table class="yj_contentpaneopen"><tr><td>';
    $yj_date .= '<table width="100%" border="0"><tr valign="top">';
    $yj_date .= '<td class="yj_date">';
    $yj_date .= $dispaly.'</td><td  style="width:100%;">';				
    echo $yj_date;

    Классический говнокодец, к тому же выдает ворнинг.
    К слову ребята делают платные компоненты для Joomla которые стоят недешево...
    Совершенно не разбираясь в PHP тупо упростил до:
    $yj_date ='<table class="yj_contentpaneopen"><tr><td><tabl e width="100%" border="0"><tr valign="top"><td class="yj_date">'. $dispaly .'</td><td style="width:100%;">';
    echo $yj_date;

    guest, 18 Апреля 2009

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