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

    +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
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    $sql = "SELECT aps.* FROM apps_applicationinterfaceincoming aps
    WHERE aps.applicationid = '$id' ORDER BY aps.name ASC";
                           $Result = $Database->query( $sql );
                           foreach( $Result as $aResult )
                           {
                                   $editIcon = Common_Image_Icon_Overlay::fetchIcon(
    Common_Image_Icon_Overlay::EDIT, _('Edit interface' ),
    '/apps/serveroverlay.php?table=apps_applicationinterfaceincoming&edit=1&mode='.AppsEnvironment::iVIEWMODE_EDIT.'&id='.$aResult['id']
    );
                                   $deleteIcon = Common_Image_Icon_Ajax::fetch(
    Common_Image_Icon_Ajax::DELETE, array( 'aLinkAttributes' => array(
    'onclick' => "new Browser.Http.Ajax.Updater( '#interfacein',
    '/apps/interfacein_ajax.php?action=remove&id={$aResult['id']}' );" ) )
    );
                                   $html .= <<<EOF
                                                   <tr>
                                                           <td>{$aResult['name']}</td>
                                                           <td>{$aResult['frequency_data_transfers']}</td>
                                                           <td>{$aResult['type_of_interface']}</td>
                                                           <td>{$aResult['internal_external']}</td>
                                                           <td>{$aResult['description']}</td>
                                                           <td class="actions">{$editIcon} {$deleteIcon}</td>
                                                   </tr>
    EOF;
                           }
                           $html .= <<<EOF
                                           </tbody>
                                   </table>
                           </fieldset>
    EOF;

    PHP Bestpractice php + sql + html + js in one file
    или даэже in one String.

    ... 800 строк в том же духе. (толко в етом файле)

    andrejlr, 10 Октября 2011

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

    +170

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    //...
    include_once("includes/global.php");
    //check_license("license/license.zl");
    db_connection();
    //...

    jokz, 10 Октября 2011

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

    +150

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    $login='55526723433';
    for($n=0; $n!=strlen($login)-2; $n++)
    {
    	if( $login[$n] == $login[$n+1] && $login[$n] == $login[$n+2] )
    	{
    		echo 'есть повторение';
    		exit;
    	}
    }

    снова на ваш суд))

    суть проблемы: проверка содержания строки, есть ли более двух одинаковых символов.

    beetle, 09 Октября 2011

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

    +158

    1. 1
    2. 2
    # Легкий XSS clean =)
    $_GET = array_map('htmlspecialchars_array', $_GET);

    Очень удивило...

    manyrus, 08 Октября 2011

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

    +168

    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
    
        /*
        
            localhost Ltd - ALPHA CMS
            
            Version: 8.0
            
            File name: features_portability.php
            Description: This file contains the FEATURES PORT MODEL class.
            
            Coded by George Delaportas (G0D)
            
            localhost Ltd
            Copyright (c) 2011
        
        */
        
        
        
        // FEATURES PORT MODEL class
        class FEATURES_PORT_MODEL extends ROOT_MODEL
        {
        
            
    
        }
        
        
        
        /* ---------- End ---------- */
    
    ?>

    ALPHA CMS. Таких вот пустых классов ВРОТКОМПОТ_MODEL сорок шесть штук. Форматирование сохранено.

    telnet, 08 Октября 2011

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

    +158

    1. 1
    2. 2
    3. 3
    4. 4
    preg_match("#<span id='data' (.*?)</span>#is", $data, $ldc_pre1);
    $ldc_pre2 = $ldc_pre1[0];
    preg_match("#text=\"(.*?)\">#is", $ldc_pre2, $ldc_pre3);
    $ldc_final = $ldc_pre3[1];

    *no comments*

    OJA, 08 Октября 2011

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

    +160

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    $day = date("d"); 
    $month = date("m"); 
    $year = date("Y");
    $hour = date("H")+2;
    if($hour=='24'){$hour='0';}
    if($hour=='25'){$hour='1';}
    $minute = date("i");
    
    $data = ''.$day.'.'.$month.'.'.$year.', '.$hour.':'.$minute.'';

    Красота!

    OJA, 08 Октября 2011

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

    +160

    1. 1
    2. 2
    3. 3
    4. 4
    $url = $_SERVER['HTTP_REFERER'];	
    	
    $pos = strrpos($url, 'id');
    $id = substr($url, $pos + 2);

    Получаем id человека)))

    OJA, 08 Октября 2011

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

    +165

    1. 1
    function poormanscron_form_system_site_information_settings_alter(&$form, &$form_state) {}

    Drupal...
    Не то, что-бы "ГавноКод"... Но имя функции, что-то длинноватое на мой взгляд...

    nethak, 07 Октября 2011

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

    +158

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    class dmRegion extends dmBaseRegion
    {
    	public static function determineLang()
    	{
    		try {
    			$lang = sfContext::getInstance()->getUser()->getCulture();
    		} catch (sfException $e) {
    			$lang = 'ru';
    		}
    
    		return $lang;
    	}

    Вот такая вот крутая модель.

    ilovephp, 06 Октября 2011

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