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

    +149.7

    1. 1
    2. 2
    3. 3
    4. 4
    function iz_cifr($a)
    {
      return ((strlen(addcslashes($a, '0123456789')) == 2 * strlen($a)) && ($a != ''));
    }

    Индусская проверка на то, состоит ли строка только из цифр

    guest, 03 Августа 2009

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

    +146

    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
    <?php $this->html('headscripts') ?>
    <?php	if($this->data['jsvarurl'  ]) { ?>
    		<script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('jsvarurl'  ) ?>"><!-- site js --></script>
    <?php	} ?>
    <?php	if($this->data['pagecss'   ]) { ?>
    		<style type="text/css"><?php $this->html('pagecss'   ) ?></style>
    <?php	}
    		if($this->data['usercss'   ]) { ?>
    		<style type="text/css"><?php $this->html('usercss'   ) ?></style>
    <?php	}
    		if($this->data['userjs'    ]) { ?>
    		<script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('userjs' ) ?>"></script>
    <?php	}
    		if($this->data['userjsprev']) { ?>
    		<script type="<?php $this->text('jsmimetype') ?>"><?php $this->html('userjsprev') ?></script>
    <?php	}
    		if($this->data['trackbackhtml']) print $this->data['trackbackhtml']; ?>
    	</head>
    <body<?php if($this->data['body_ondblclick']) { ?> ondblclick="<?php $this->text('body_ondblclick') ?>"<?php } ?>
    <?php if($this->data['body_onload'    ]) { ?> onload="<?php     $this->text('body_onload')     ?>"<?php } ?>
     class="mediawiki <?php $this->text('dir') ?> <?php $this->text('pageclass') ?> <?php $this->text('skinnameclass') ?>

    Разработчики википедии обожают php-теги

    guest, 02 Августа 2009

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

    +151

    1. 1
    2. 2
    3. 3
    4. 4
    foreach ($polzavateli as $polzavatel){
    $i++;
    echo $polzavatel[$i];
    }

    профессиональный обход массива :)

    guest, 02 Августа 2009

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

    +152

    1. 1
    echo "<FORM NAME=\"row\" ACTION=\"pdp_car_mis_valid.php\" METHOD=\"POST\" TARGET=\"_top\" ";?>onsubmit="blocker.style.display='block';blockfield.focus();return true;">

    Однажды встретил такое в серьезном проекте. Причем вроде опытный человек писал...

    guest, 02 Августа 2009

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

    +148

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    if($_SESSION['login'])
    	{
    /*$topics=mysql_query("SELECT * FROM shviewstopic") or die ("Ошибка: Не могу выбрать таблицу для просмотра тем");
    while($topic=mysql_fetch_array($topics))
    	{
    			echo "Пусто";
    	}  */
    		$timestamp=time();
    		$ip = getenv("REMOTE_ADDR");	
    		mysql_query("UPDATE shsession SET user='".$_SESSION['login']."', timestamp='".$timestamp."', id='".$_SESSION['id']."' WHERE ip='".$ip."'") or die (mysql_error());
    	}

    сам не знаю, чего пытался сделать:)

    guest, 31 Июля 2009

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

    +160.5

    1. 1
    2. 2
    3. 3
    4. 4
    //...
      $br="
    ";
    //...

    guest, 31 Июля 2009

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

    +149

    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
    if (CForm::is_submit($this->class_name.'_list', 'delete') ) {
    	$this->cmd_delete();
    }elseif (CForm::is_submit($this->class_name.'_form', 'delete') ) {
    	$this->cmd_delete();
    }elseif (!CForm::is_submit($this->class_name.'_form') &&  InGetPost('cmd', '') == 'delete') {
    	if (is_numeric(InGet('wi2c_id')))
    	$this->delete_wi2c(InGet('wi2c_id'));
    	elseif (is_numeric(InGet('s2c_id')))
    	$this->delete_s2c(InGet('s2c_id'));
    	elseif (is_numeric(InGet('w2c_id')))
    	$this->delete_w2c(InGet('w2c_id'));
    	elseif (is_numeric(InGet('spl_id')))
    	$this->delete_spl(InGet('spl_id'));
    	elseif (is_numeric(InGet($this->table_key_5)))
    	$this->delete_p2wi(InGet($this->table_key_5));
    	elseif (is_numeric(InGet('color_id')))
    	$this->delete_color(InGet('color_id'));
    	elseif (is_numeric(InGet('edit_id')))
    	$this->cmd_delete();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSize') ) {
    	$this->cmd_add_sizes();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSize2') ) {
    	$this->cmd_add_sizes2();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSize3') ) {
    	$this->cmd_add_sizes3();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSize4') ) {
    	$this->cmd_add_sizes4();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSize5') ) {
    	$this->cmd_add_sizes5();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSplash') ) {
    	$this->cmd_add_splash();
    }elseif (CForm::is_submit($this->class_name.'_list', 'insert') ) {
    
    	$this->cmd_new();
    
    }elseif (CForm::is_submit($this->class_name.'_list', 'edit') || InGetPost('cmd', '') == 'edit' ) {
    	//$this->cmd_edit();
    }elseif (CForm::is_submit($this->class_name.'_form', 'form_action') ) {
    	if ( $this->obj_id == 0 )
    	$this->cmd_add();
    	else
    	$this->cmd_update();
    }else{
    	//$this->cmd_list();
    }
    //echo $iCategoryID;

    Рядом с вот этим http://govnokod.ru/1151, лежала еще одна куча. Вот решил наговнять. Автор не я.

    guest, 31 Июля 2009

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

    +146

    1. 1
    return ($pkey? $pkey : true); // раньше здесь всегда возвращалось true - теперь тоже

    guest, 31 Июля 2009

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

    +140

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if (!isset($GLOBALS['ISC_CLASS_CART'])) {
      $GLOBALS['ISC_CLASS_CART'] = GetClass('ISC_CART');
    }
    
    $GLOBALS['ISC_CLASS_CART'] = GetClass('ISC_CART');

    Отрывок кода из Interspire Shopping Cart
    Пунктуация сохранена...

    guest, 29 Июля 2009

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

    +148.5

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    function rgb_to_htmlcolor($rgb) {
        $red = $rgb['red'];
        $green = $rgb['green'];
        $blue = $rgb['blue'];
        $red = 0x10000 * max(0,min(255,$red+0));
        $green = 0x100 * max(0,min(255,$green+0));
        $blue = max(0,min(255,$blue+0));
        // convert the combined value to hex and zero-fill to 6 digits
        return "#".str_pad(strtoupper(dechex($red + $green + $blue)),6,"0",STR_PAD_LEFT);
    }

    Преобразование RGB в #RRGGBB
    Чувак не ведает что есть sprintf('#%02X%02X%02X')

    guest, 29 Июля 2009

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