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

    +1

    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
    $content = array(
        'html' => '',
        'meta_title' => $sitename,
        'meta_keys' => $sitename,
        'meta_desc' => $sitename,
        'left_menu' => '',
        'path' => ''
    );
    
    if ($_GET['module'] == 'page')
        $_GET['module'] = 'site';
    
    if (!isset($_GET['module'])) {
        $_GET['module'] = 'site';
    }
    
    l('modules');
    
    /* подключение текущего модуля, все остальные грузятся через __autoload() в includes/function.php */
    $file = ROOT_DIR . 'modules/' . $_GET['module'] . '/i.php';
    if (file_exists($file)) {
        //l('load_module '. $file);
        require($file);
    } else {
        echo 'Файл modules/' . $_GET['module'] . '/i.php не найден';
    }
    
    
    if (empty($content['path']) || $content['path'] == '')
        $site->_404();
    
    if (!empty($content['html'])) {
        $content['html'] = fix_content($content['html']);
    }

    почти на уровне 1 != 1

    LesterTeheMolester, 12 Октября 2015

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

    +5

    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
    echo '<!DOCTYPE html> ';
    ?>
    <<?='h'.'t'.'m'.'l'?>>
    <<?='h'.'e'.'a'.'d'?>>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title><?php echo htmlspecialchars($content['meta_title'])?></title>
    <meta name="keywords" content="<?php echo htmlspecialchars($content['meta_keys'])?>">
    <meta name="description" content="<?php echo htmlspecialchars($content['meta_desc'])?>">
    <link rel='icon' href='/favicon.jpg' type='image/x-icon' /> 
    
    ...
    
    
    </<?='b'.'o'.'d'.'y'?>>
    </<?='h'.'t'.'m'.'l'?>>

    ору

    LesterTeheMolester, 12 Октября 2015

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

    +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
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    </table>
    		   <?if(!empty($show['Плавающий телефон 2'])) {?><div class="abs_phone">123</div><?}?>
    <?if(1 != 1) {?>
    <div class="orphus">
    <script type="text/javascript" src="orphus.js"></script>
    <a href="http://orphus.ru" id="orphus" target="_blank"><img alt="Система Orphus" src="<?=SITE_URL?>orphus.gif" border="0" width="125" height="115" /></a>
    </div>
    <?}?>	
    
    <?if(1 != 1) {?>
    <div class="frm_q"><?=Site_Sitemenu::gI()->add_feedback_short($ebox['email'], array(
    		array('Фамилия Имя Отчество', 'text', 190, 1),
    		array('Телефон', 'text', 190, 1),
    		'email' => array('E-mail', 'email', 190, 1),
    		//array('Прикрепить файл', 'file', 300, 1),
    		array('Ваше сообщение', 'textarea', 190, 1)
    		//array('Условия проживания', 'select', 300, array('с родителями', 'своя квартира', 'снимаю', 'другое')),		
    	),
    'top');?></div>
    <?}?>

    дали на работе редизайнить сайт

    LesterTeheMolester, 12 Октября 2015

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

    −98

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
    |	ДанныеСотрудниковСрезПоследних.Подразделение
    |ИЗ
    |	РегистрСведений.ДанныеСотрудников.СрезПоследних(&Дата, ) КАК ДанныеСотрудниковСрезПоследних
    |ГДЕ
    |	ДанныеСотрудниковСрезПоследних.Сотрудник = &Сотрудник";
    
    Запрос.УстановитьПараметр("Дата", ТекущаяДата());
    Запрос.УстановитьПараметр("Сотрудник", Пользователь.ФизЛицо);

    классическая ошибка СрезПоследних и ГДЕ (сотрудник, ессссно, является измерением); непонятно зачем присобачена &Дата
    откуда бы вы думали взят этот код?
    аддон "Закупки" для БГУ, поставщик Фирма "1С", версия 1.0.9.1. ОбщийМодуль.ДляУП.ПолучитьПодразделениеТ екущегоПользователя()
    И чего народ хочет от быдлокодеров-франчей, если сами 1С так пишут...

    IHate1C, 12 Октября 2015

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

    −1

    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
    http://site.com/product.php?item=samsung-galaxy-s2-white
    <?php
    
    	$item=$_GET["item"];
    
    	$arr=explode("-", $item, 2);
    
    	$brand=$arr[0];
    
    	$model=str_replace("-", " ", $arr[1]);
    
    	$res=mysql_query("SELECT * FROM tb_product WHERE model='".$model."'");
    
    	$kolvo=mysql_num_rows($res);
    
    while ($row=mysql_fetch_array($res)){
    
    
    			$id=$row["id"];
    			$brand=$row["brand"];
    			$model=$row["model"];
    }

    мой говнокод

    panya, 12 Октября 2015

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

    +7

    1. 1
    2. 2
    3. 3
    4. 4
    .inbox-page-list { 
        float: left;
        position: fixed;
    }

    мой филиппинский коллега, после которого часто приходится переделывать

    snayps, 10 Октября 2015

    Комментарии (3)
  7. C++ / Говнокод #18844

    +3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    T& T::operator =(const T& that)
    {
        delete[] Name;
        Name = that.Name ? strcpy(new char[strlen(that.Name) + 1], that.Name) : 0;
        return *this;
    }

    плюсы без плюсов

    absolut, 09 Октября 2015

    Комментарии (32)
  8. Си / Говнокод #18843

    −4

    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
    #include <stdio.h>
    #include <string.h>
    
    static struct foo {
    
    } fooo;
    
    int main(void)
    {
        int peace_of_shit = 0xFF;
        memcpy(&fooo, &dream, sizeof(peace_of_shit));
        **/Хочу увидеть говно**/
        return 0;
    }

    Как я могу увидеть говно, что лежит в fooo?)

    MiD, 09 Октября 2015

    Комментарии (12)
  9. JavaScript / Говнокод #18842

    +3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    var b = true;
    
    if ( b.toString().length <5 ) {
      //...
    }

    и такое бывает

    snayps, 09 Октября 2015

    Комментарии (123)
  10. C++ / Говнокод #18839

    +3

    1. 1
    2. 2
    3. 3
    /*
    удалено по просьбе правообладателя
    */

    Люблю такое, там ещё реализовано наследование, vtable и прочие радости жизни. Спрашивается, нафига из чистых си делать недоплюсы? Ладно там хотя бы gobject взяли, но лисапед то зачем с треугольными колесами?

    gorthauer87, 08 Октября 2015

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