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

    +152.9

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    if (isset($this->handle) || !isset($this->handle) {
         echo "Не правильный тип ресурса... или не тип ресурса не известен..."
    }
    ...
    ...
    ...

    Проверим дескриптор :D

    guest, 30 Января 2009

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

    +143

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if ($src_encoding == '')
    {
        // lame, but we know no better...
        $src_encoding = $GLOBALS['xmlrpc_internalencoding'];
    }

    guest, 30 Января 2009

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

    +160.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    class Company extends BaseCompany {
    //...
        public function setName($v){
            $this->setName(String::mb_ucfirst($v));
        }
    //...
    }

    Мегаметодика переопределения сеттеров. Symfony, Propel.

    guest, 29 Января 2009

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

    +150

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    {? if (!isset($edit_style)) ?}
    <form action="disp.php?action=style_add" method="post">
    {? else ?}
    <form action="disp.php?action=style_edit" method="post">
    <input type="hidden" name="id" value="{? $edit_style.id ?}">
    {? /if ?}
    ...
    ...
    <td><input type="submit" value="{? if (isset($edit_style)) ?}Save{? else ?}Add{? /if ?}"></td>
      Ю

    guest, 29 Января 2009

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

    +156.7

    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
    <?php
    
    $mov   = new ffmpeg_movie ( '1.avi' );
    $frame = $mov -> GetFrame ( 26 ):
    $gd    = ToGd ( $frame );
    
    header ( "Content-type: image/gif" );
    imageGif ( $gd );
    
    function ToGd ( $frame )
    {
      RETURN $frame -> toGDimage ();
    }
    
    ?>

    Говнокод? =)

    guest, 28 Января 2009

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

    +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
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    <...>
    switch($action) {
    case 'postAjouterDocument' :
    	$titre = read_post_str('text1');
    	$files['fichier'] = isset($_FILES['text2'])?$_FILES['text2']:'';
    	$codeRet = $ClsDocument->Add(GUSERID, $files, $titre, GROUPE );
    	location(PAGE_DOC_DEFAUT."&codeRet=".$codeRet);
    	exit();
    	break;
    case 'postAjouterCommentaire' :
    	<...>
    	exit();
    	break;
    case 'postModifierCommentaire' :
    	<...>
    	exit();
    	break;
    }

    зачем break; после exit(); ?

    guest, 27 Января 2009

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

    +182.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
    <?php
    /*
    * Список пользователей, имеющих доступ к добавлению новостей.
    * 
    * Каждая строка описывает одного польователяи имеет вид:
    * $USERS['имя_пользователя'] = md5('пароль');
    *
    * для большей безопасности можно вместо md5('пароль') вписать 
    * заранее вычисленную md5-сумму пароля, например, для пароля 'password':
    * $USERS['root'] = '5f4dcc3b5aa765d61d8327deb882cf99';
    
    */
    
    // У этих двух пользователей одинаковые пароли
    //$USERS['admin'] = md5('password');
    //$USERS['root'] = '5f4dcc3b5aa765d61d8327deb882cf99';
    $USERS['user1'] = md5('HSuekO');
    $USERS['user2'] = md5('parol2');
    $USERS['user3'] = md5('!rHyem23');
    $USERS['user4'] = md5('qwertY');
    $USERS['user5'] = md5('loveme');
    $USERS['user6'] = md5('!google!');
    ?>

    вот так пароль и хранятся )))

    guest, 27 Января 2009

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

    +163.2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    <html> 
    <head> 
     <title>403 Forbidden</title> 
    </head> 
    <body> 
     
    <p>Directory access is forbidden.</p> 
     
    </body> 
    </htm

    Новый уникальный метод защиты директорий на сервере от сторонних посягательств... Использование .htacces, как видимо, уже не в моде..
    В каждой "ЗАЩИЩЕННОЙ" папке лежит index.html файл с таким кодом....

    guest, 27 Января 2009

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

    +153

    1. 1
    2. 2
    3. 3
    function db_encode_blob($data) {
     return $data;
    }

    Drupal

    guest, 27 Января 2009

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

    +142

    1. 1
    require_once ('../classes/class.partners.php');

    ГовнокодЛайт:: наверное все так, по непонятным причинам???

    Для чего в папке "classes" называть все файлы с "class."??

    guest, 27 Января 2009

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