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

    +156

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if (!$_GET['nocache']) {
      $use_caching=0; // use cache?
     } else {
      $use_caching=0;
     }

    ReckO, 14 Апреля 2012

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

    +157

    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
    mysql_connect($MYSQL_HOST,$MYSQL_USER,$MYSQL_PASSWORD) OR DIE("Не могу создать соединение "); 
            mysql_select_db($MYSQL_DB_NAME) or die(mysql_error());  
            $query = "SELECT * FROM `Subdivision` WHERE `Checked`=1";  
            $result = mysql_query($query) or die(mysql_error()); 
            $i=0;
            while($row = mysql_fetch_assoc($result))
              {
                $data[$i]=$row;
                $i++;
              }
            $query = "SELECT * FROM `Subdivision` WHERE `Subdivision_Name`='Спорт'";
            $result = mysql_query($query) or die(mysql_error()); 
            $row = mysql_fetch_assoc($result);
            $data[]=$row;
            $data['22']['Subdivision_Name']='Главная (интернет магазин прикольных футболок с надписью)';
            $data['19']['Subdivision_Name']='Креативные футболки с прикольными рисунками';
            $data['2']['Subdivision_Name']='Классные футболки для офиса';
            $data['3']['Subdivision_Name']='Оригинальные студенческие футболки';
            $data['4']['Subdivision_Name']='Самые лучшие футболки sexy';
            $data['6']['Subdivision_Name']='Правильные футболки для админов';
            $data['32']['Subdivision_Name']='Клевые футболки South Park ';
            $data['35']['Subdivision_Name']='Эксклюзивные футболки на хэллоуин'; 
            $array = array(13,9,11,10,12,14,15,16);
            $sub_array = array(33,19,31,38,0,1,2,3,4,5,6,7,8,20,32,35,36,37);
            $sitemap ="<ul>";
            $sitemap.="<li><a href='".$data['22']['Hidden_URL']."'>".$data['22']['Subdivision_Name']."</a></li>"; 
            $sitemap.="<ul>";
            for($i=0;$i<count($sub_array);$i++)
              {
                 $sitemap.="<li><a href='".$data[$sub_array[$i]]['Hidden_URL']."'>".$data[$sub_array[$i]]['Subdivision_Name']."</a></li>"; 
              }
            $sitemap.="</ul>";
            for($i=0;$i<count($array);$i++)
              {
                 $sitemap.="<li><a href='".$data[$array[$i]]['Hidden_URL']."'>".$data[$array[$i]]['Subdivision_Name']."</a></li>"; 
              }
            $sitemap.="</ul>";
            
            return $sitemap;

    комментарии излишни

    freeadler, 13 Апреля 2012

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

    +148

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    php_value register_globals 1
    php_flag register_globals on
    php_value magic_quotes 1
    php_flag magic_quotes on
    php_value magic_quotes_gpc 1
    php_flag magic_quotes_gpc on

    n/c

    miraage, 13 Апреля 2012

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

    +154

    1. 1
    $explodeSize = explode( '-', str_replace( "\x20", '', trim( $sizes[0] ) ) );

    Не, ну надо было додуматься еще и str_replace туда запихать)

    psycho-coder, 12 Апреля 2012

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

    +163

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    if($errors == 0){
                $filename = 'films.txt';
                if(!file_exists($filename)){
                    flose(fopen($filename,'w'));
                }
    }

    denis90, 12 Апреля 2012

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

    +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
    function reverseStack()
    {
    $this->stackNotation = array_reverse($this->stackNotation);
    $this->lenght = count($this->stackNotation);
    return $this->lenght;
    }
    
    function calculateNotation()
    {
    $this->result = $this->stackNotation[0];
    for($this->i = 1; $this->i < $this->lenght; $this->i++) {
    $this->j = $this->i — 1;
    switch($this->arifmeticSign[$this->j] ) {
    case ’*’:
    $this->result = $this->result * $this->stackNotation[$this->i];
    
    ...

    новое слово в пэхэпэ-оопэ.

    http://dou.ua/forums/topic/5548/

    huitka, 11 Апреля 2012

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

    +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
    <tr class="cursor-over">
            <td><i class="fs12">Сегодня</i></td>
            <td><?= isset($today_stat['Отправлен']) ? $today_stat['Отправлен'] : 0 ?> <?=
    HTML::image('media/img/private/good.png',
            array('class' => 'png_bg', 'alt' => ''))
    ?></td>
            <td><?= isset($today_stat['В обработке']) ? $today_stat['В обработке'] : 0 ?></td>
            <td><?= isset($today_stat['Возврат']) ? $today_stat['Возврат'] : 0 ?></td>
            <td><?= isset($today_stat['Отказ']) ? $today_stat['Отказ'] : 0 ?> <?=
                HTML::image('media/img/private/error.png',
                        array('class' => 'png_bg', 'alt' => ''))
    ?></td>
        </tr>
        <tr class="cursor-over">
            <td><i class="fs12">Вчера</i></td>
            <td><?= isset($yesterday_stat['Отправлен']) ? $yesterday_stat['Отправлен'] : 0 ?> <?=
                HTML::image('media/img/private/good.png',
                        array('class' => 'png_bg', 'alt' => ''))
    ?></td>
            <td><?= isset($yesterday_stat['В обработке']) ? $yesterday_stat['В обработке'] : 0 ?></td>
            <td><?= isset($yesterday_stat['Возврат']) ? $yesterday_stat['Возврат'] : 0 ?></td>
            <td><?= isset($yesterday_stat['Отказ']) ? $yesterday_stat['Отказ'] : 0 ?> <?=
                HTML::image('media/img/private/error.png',
                        array('class' => 'png_bg', 'alt' => ''))
    ?></td>
        </tr>

    это кусок шаблона, в котором, "опытный" программист выводит некую статистику за некий период

    login, 11 Апреля 2012

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

    +156

    1. 1
    XXXCompany_API::addDebugLine("Didn't crash and burn.");

    kovel, 10 Апреля 2012

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

    +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
    <option value="0" 
    
    <?
    	if($_SESSION['ttype'] == 0){ echo "SELECTED"; }
    	echo ">Подключение\n<option value=\"0last\" ";
    	if($_SESSION['ttype'] == '0last'){ echo "SELECTED"; }
    	echo ">История - Подключение\n<option value=\"1\" ";
    	if($_SESSION['ttype'] == 1){ echo "SELECTED"; }
    	echo ">Саппорт\n<option value=\"1last\" ";
    	if($_SESSION['ttype'] == '1last'){ echo "SELECTED"; }
    	echo ">История - саппорт\n<option value=\"all\" ";
    	if($_SESSION['ttype'] == 'all'){ echo "SELECTED"; }
    ?>
    				>Все
    			</select>

    Вывод селекта для выбора типа заявки. 0.001% сочно наговнокоженного проекта

    VeroLom, 10 Апреля 2012

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

    +156

    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
    <html>
    <head>
    <title> Тест  </title>
    <h2 align="center"> Тест </h2>
    
    <form action="11.php" method=POST>
    
    <h4> 1. После ссоры в семье, после выговора начальника ищете ли Вы успокоение в спиртных напитках ?</h4> 
    <p><input type=radio name='v1' value='1'> Да </p> 
    <p><input type=radio name='v1' value='0'>Нет </p> 
    ......
    ......
    ......
    
    <h4> 20. Бывают ли у Вас после пьянки слуховые и зрительные галлюцинации ?</h4> 
    <p><input type=radio name='v20' value='1'> Да </p> 
    <p><input type=radio name='v20' value='0'>Нет </p> 
    
    
    <input type=submit value="Ответить">
    
    </form>
    </body>
    </html>
    
    И файл обработчик 11.php
    
    <?php
    $v1 = $_POST['v1'];
    $v2 = $_POST['v2'];
    $v3 = $_POST['v3'];
    $v4 = $_POST['v4'];
    $v5 = $_POST['v5'];
    $v6 = $_POST['v6'];
    $v7 = $_POST['v7'];
    $v8 = $_POST['v8'];
    $v9 = $_POST['v9'];
    $v10 = $_POST['v10'];
    $v11 = $_POST['v11'];
    $v12 = $_POST['v12'];
    $v13 = $_POST['v13'];
    $v14 = $_POST['v14'];
    $v15 = $_POST['v15'];
    $v16 = $_POST['v16'];
    $v17 = $_POST['v17'];
    $v18 = $_POST['v18'];
    $v19 = $_POST['v19'];
    $v20 = $_POST['v20'];
    $over = $v1 + $v2 + $v3 + $v4 + $v5 + $v6 + $v7 + $v8 + $v9 + $v10 + $v11 + $v12 + $v13 + $v14 + $v15 + $v16 + $v17 + $v18 + $v19 + $v20 ; 
    
    
          if ($over > 0 && $over <= 7)   { $ball = "1-7: ранняя стадия, которая длится обычно 10-15 лет."; }
          if ($over > 8 && $over <= 17)  { $ball = "8-17: средняя стадия, длится обычно 2-5 лет"; }
          if ($over > 18 && $over <= 20) { $ball = "18-20: последняя стадия алкоголизма."; }
    
    	  echo "<h4>Результат теста:</h4><p>Вами набрано <b> $over</b> баллов.</p> <p>Результат <b>$ball</b></p>";
    ?>

    The Best Answer on topic ))) http://phpforum.ru/index.php?showtopic=59990&st=0

    vasinsky, 09 Апреля 2012

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