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

    +148

    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
    <?php
        
         //Get Data Base connection data:
          include "connection.php";
        
        //Data Base query class:
        class DataBaseClass
        {
            function MySQLConnect($db_user, $db_password, $db_name, $db_host)
                 {
                     $ConnectionResult = false;
                     $DATA_BASE = mysql_connect($db_host,$db_user,$db_password) 
                        or die('<div style="text-align: center; padding:40px; border: 1px solid red; font-size:20px; color: red; margin: 0 25%; width: 960px"><b>DB ERROR: </b>' . mysql_error()  .'</div>');
                     $IsConnect = mysql_select_db($db_name,$DATA_BASE)
                       or die('<div style="text-align: center; padding:40px; border: 1px solid red; font-size:20px; color: red; margin: 0 25%; width: 960px"><b>DB ERROR: </b>' . mysql_error()  .'</div>');
                    if($IsConnect == true)
                      {
                        $ConnectionResult = 1;
                        return $ConnectionResult;
                      }
                    else
                      {
                        $ConnectionResult = 0;
                        return $ConnectionResult;
                      }
                 }
        }
        
        //CreateConnection
        $Connection = new DataBaseClass();
        $Connection -> MySQLConnect($DB_USER, $DB_PASSWORD, $DB_NAME, $DB_HOST);
        
    ?>

    Самое тупое подключение к MySQL...
    Школота даже так не пишет.

    Govnisti_Diavol, 01 Марта 2012

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

    +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
    function include_wp_head($src)
    {
        $paths = array(
            ".",
            "..",
            "../..",
            "../../..",
            "../../../..",
            "../../../../..",
            "../../../../../..",
            "../../../../../../.."
        );
       
        foreach ($paths as $path) {
            if(file_exists($path . '/' . $src)) {
                return $path . '/' . $src;
            }
        }
    }

    WordPress Form Manager

    ddavydov, 01 Марта 2012

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

    +174

    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
    <?php
    $fp = fopen("http://s1.radio-hoster.ru/stats/impulse/current_dj.php", "rt"); // Открываем файл в режиме чтения
    if ($fp) 
    { while(!feof($fp))  {  $char = fgetc($fp);
    if ($char == 'a') $ia = $ia + 1;// Находим символ «a»
    if ($char == 'b') $ib = $ib + 1;// Находим символ «b»
    if ($char == 'c') $ic = $ic + 1;// Находим символ «c»
    if ($char == 'd') $id = $id + 1;// Находим символ «d»
    if ($char == 'e') $ie = $ie + 1;// Находим символ «e»
    if ($char == 'f') $if = $if + 1;// Находим символ «f»
    if ($char == 'g') $ig = $ig + 1;// Находим символ «g»
    if ($char == 'h') $ih = $ih + 1;// Находим символ «h»
    if ($char == 'i') $ii = $ii + 1;// Находим символ «i»
    if ($char == 'j') $ij = $ij + 1;// Находим символ «j»
    if ($char == 'k') $ik = $ik + 1;// Находим символ «k»
    if ($char == 'l') $il = $il + 1;// Находим символ «l»
    if ($char == 'm') $im = $im + 1;// Находим символ «m»
    if ($char == 'n') $in = $in + 1;// Находим символ «n»
    if ($char == 'o') $io = $io + 1;// Находим символ «o»
    if ($char == 'p') $ip = $ip + 1;// Находим символ «p»
    if ($char == 'q') $iq = $iq + 1;// Находим символ «q»
    if ($char == 'r') $ir = $ir + 1;// Находим символ «r»
    if ($char == 's') $is = $is + 1;// Находим символ «s»
    if ($char == 't') $it = $it + 1;// Находим символ «t»
    if ($char == 'u') $iu = $iu + 1;// Находим символ «u»
    if ($char == 'v') $iv = $iv + 1;// Находим символ «v»
    if ($char == 'w') $iw = $iw + 1;// Находим символ «w»
    if ($char == 'x') $ix = $ix + 1;// Находим символ «x»
    if ($char == 'y') $iy = $iy + 1;// Находим символ «y»
    if ($char == 'z') $iz = $iz + 1;// Находим символ «z»
    if ($char == '1') $i1 = $i1 + 1;// Находим символ «1»
    if ($char == '2') $i2 = $i2 + 1;// Находим символ «2»
    if ($char == '3') $i3 = $i3 + 1;// Находим символ «3»
    if ($char == '4') $i4 = $i4 + 1;// Находим символ «4»
    if ($char == '5') $i5 = $i5 + 1;// Находим символ «5»
    if ($char == '6') $i6 = $i6 + 1;// Находим символ «6»
    if ($char == '7') $i7 = $i7 + 1;// Находим символ «7»
    if ($char == '8') $i8 = $i8 + 1;// Находим символ «8»
    if ($char == '9') $i9 = $i9 + 1;// Находим символ «9»
    if ($char == '0') $i0 = $i0 + 1;// Находим символ «0»
    
    	}
    echo ' ';
    }
    else echo "Ошибка при открытии файла";
    
    if($il + $io + $iv + $ie + $is + $io + $in + $ig == 25) { echo "  Эфир ведёт: DJ Dingo"; include("dingo.html"); } 
    else
    if($ij + $ia + $ic + $ik == 7) { echo "  Эфир ведёт: DJ Jack"; include("Jack.html"); }
    else
    if($ip + $ii + $in + $ik + $im + $io + $ij + $ii + $it + $io == 31) { echo "  Эфир ведёт: DJ Pink Mojito"; include("pink.html"); }
    else
    if($is + $ie + $iv + $iv + $ia == 19) { echo "  Эфир ведёт: Dj Savva"; include("Savva.html"); }
    else
    if($il + $ia + $ik + $ii + $in + $if + $io == 19) { echo "  Эфир ведёт: Dj Lakinfo"; include("lakinfo.html"); }
    else
    if($in + $io + $in + $is + $it + $io + $ip == 28) { echo "Нет вещания"; include("nonstop.html"); }

    Нет слов..

    CheshirskyCode, 29 Февраля 2012

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

    +153

    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
    function date_control($date_first,$date_last,$date_logs){
    		$date_elems = explode(" ",$date_first);
    		$date=explode("-", $date_elems[0]);
    		$date_first_result=mktime(00,00,00, $date[1],$date[0], $date[2]);	
    		
    		$date_elems_2 = explode(" ",$date_last);
    		$date_2=explode("-", $date_elems_2[0]);
    		$date_last_result=mktime(00,00,00, $date_2[1],$date_2[0], $date_2[2]);	
    		$date_elems_3 = explode(" ",$date_logs);
    		$date_3=explode("-", $date_elems_3[0]);
    		$date_logs_result=mktime(00,00,00, $date_3[1],$date_3[2], $date_3[0]);	
    		
    		if($date_logs_result<=$date_last_result&$date_logs_result>=$date_first_result){
    			return 'true';
    		}else{
    			return 'false';
    		}
    	}

    Вот, как нужно работать с датой! Вот какие должны быть условия! Вот наш ответ Булю!

    imsamurai, 28 Февраля 2012

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

    +158

    1. 1
    'rule' => '/^[АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯяa-z0-9 ]{1,}$/i'

    Вот такая вот регулярочка...

    imsamurai, 28 Февраля 2012

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

    +152

    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
    $login = trim($user_f[2]);
      $email = trim($user_f[3]);
      $passw = trim($user_f[4]);
      $reg_date = trim($user_f[5]);
      $last_visit = trim($user_f[6]);
      $name = trim($user_f[7]);
      $site = trim($user_f[8]);
      $icq = trim($user_f[9]);
      $pol = trim($user_f[10]);
      $otkuda = trim($user_f[11]);
      $modelphone = trim($user_f[12]);
      $operator = trim($user_f[13]);
      $show_mail = trim($user_f[14]);
      $reputacia = trim($user_f[15]);
      $status = trim($user_f[16]);
      $data_rozhd = trim($user_f[17]);
      $bantime = trim($user_f[18]);
      $bantxt = trim($user_f[19]);
      $banwho = trim($user_f[20]);
      $mes_guest = trim($user_f[21]);
      $mes_forum = trim($user_f[22]);
      $mes_komm = trim($user_f[23]);
      $new_ls = trim($user_f[24]);
      $activ_account = trim($user_f[25]);
      $izm_repu = trim($user_f[26]);
      $plusov = trim($user_f[27]);
      $minusov = trim($user_f[28]);
      $o_sebe = trim($user_f[29]);
      $rating = trim($user_f[30]);
      $time_in_site = trim($user_f[31]);
      $vhodov = trim($user_f[32]);
      $all_temes = trim($user_f[33]);
      $statey = trim($user_f[34]);
      $mes_chat = trim($user_f[35]);
      $status_name = trim($user_f[36]);
      $nick_name = trim($user_f[37]);

    Еще теплое...

    TBoolean, 28 Февраля 2012

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

    +163

    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
    $list_addons = array (
                    "411" => "Физ атака + ",
                     "413" => "Физ атака + ",
                     "415" => "Физ атака + ",
                     "476" => "Физ атака + ",
                     "478" => "Физ атака + ",
                     "481" => "Физ атака + ",
                     "753" => "Физ атака + ",
                     "754" => "Физ атака + ",
                     "756" => "Физ атака + ",
                     "755" => "Физ атака + ",
                     "757" => "Физ атака + ",
                     "758" => "Физ атака + ",
                     "759" => "Физ атака + ",
                     "760" => "Физ атака + ",
                     "761" => "Физ атака + ",
                     "762" => "Физ атака + ",
                     "763" => "Физ атака + ",
                     "1009" => "Физ атака + ",
                     "1008" => "Физ атака + ",
                     "1007" => "Физ атака + ",
                     "1006" => "Физ атака + ",
                     "784" => "Физ атака + ",
                     "785" => "Физ атака + ",
                     "786" => "Физ атака + ",
                     "787" => "Физ атака + ",
                     "788" => "Физ атака + ",
                     "789" => "Физ атака + ",
                     "790" => "Физ атака + ",
                     "791" => "Физ атака + ",
                     "792" => "Физ атака + ",
                     "793" => "Физ атака + ",
                     "794" => "Физ атака + ",
                     "994" => "Физ атака + ",
                     "995" => "Физ атака + ",
                     "996" => "Физ атака + ",
                     "997" => "Физ атака + ",
                     "1401" => "Физ атака + ",
                     "1402" => "Физ атака + ",
                     "1403" => "Физ атака + ",
                     "1404" => "Физ атака + ",
                     "1405" => "Физ атака + ",
                     "341" => "Физ атака + ",
                     "342" => "Физ атака + ",
                     "343" => "Физ атака + ",
                     "586" => "Физ атака + ",
                     "848" => "Физ атака + ",
                     "849" => "Физ атака + ",
                     "850" => "Физ атака + ",
                     "852" => "Физ атака + ",
                     "857" => "Физ атака + ",
                     "858" => "Физ атака + ",
                     "859" => "Физ атака + ",
                     "860" => "Физ атака + ",
                     "855" => "Физ атака + ",
                     "1011" => "Физ атака + ",
                     "1010" => "Физ атака + ",
                     "1012" => "Физ атака + ",
                     "1013" => "Физ атака + ",
                     "2020" => "Физ атака + ",
                     "2022 " => "Физ атака + ",
    // Всего в таком виде написано 1208 строк

    Массив значений дополнений, написанный на PHP.
    Наверное, автор потратил несколько часов на написание ЭТОГО.

    MorzE, 27 Февраля 2012

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

    +153

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    // Проверка на взлом куков
    $sql2 = mysql_query("SELECT * FROM `gl_users` WHERE username = '".$_COOKIE['username']."' ");
    $row = mysql_fetch_assoc($sql2);
    if($_COOKIE['password'] != $row['password'] OR (isset($_COOKIE['member_id']) AND !preg_match('/^[0-9]+$/', $_COOKIE['member_id']))) {
    		setcookie('logined','0',time() +3600*24*30);
    		setcookie('member_id','',time() +3600*24*30);
    		setcookie('username','',time() +3600*24*30);
    		setcookie('password','',time() +3600*24*30);
    		 header('Location: ?');
    		die();
    }

    Слил двиг знакомого, нашел это в конце конфига *facepalm*

    dellok, 27 Февраля 2012

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

    +154

    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 $active_user == '0'}
       <div class="setting_problems">
          <div class="number">
             <span>1</span>
          </div>
       </div>
    {/if}
    
    {if !$shop_connect}
       <div class="setting_problems" style="background-color:#ffe1b2; border-color:#ff9c01;">
          <div class="number">
             <span>{if $active_user == '0'}2{else}1{/if}</span>
          </div>
       </div>
    {/if}

    вывод ошибок в smarty

    codename, 27 Февраля 2012

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

    +155

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    $IN = $_REQUEST;
    
    //trim strings
    for($i = 0; $i < count($IN); $i++) {
    	if(is_string($IN[$i])) {
    		$IN[$i] = trim($IN[$i]);
    	}
    }

    кусок самопального двигла

    codename, 27 Февраля 2012

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