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

    +160.5

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

    guest, 31 Июля 2009

    Комментарии (5)
  2. 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)
  3. PHP / Говнокод #1441

    +146

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

    guest, 31 Июля 2009

    Комментарии (4)
  4. 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)
  5. 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)
  6. PHP / Говнокод #1438

    +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
    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
    $str = file_get_contents('faileg.txt');
    
    $reg = '|<a\shref="([^">]*)"><img\ssrc="images/go.gif.*?>Посмотреть&nbsp;подробно<\/a>|mxi';
    preg_match_all($reg, $str, $links) or die("Фиг те!");
    
    echo "<pre>";
    print_r($links[1]);	
    echo "</pre>";
    
    foreach($links[1] as $link){
    
    
    $str2 = file_get_contents($link);
    $reg2 = '|<h4>(.*?)<\/h4>[\s\S]*?(\d{2}:\d{2}\s\d{2}\.\d{2}\.\d{4})[\s\S]*?<div[\s\S]*?>([\s\S]*?)<table\s|mxi';
    
    preg_match_all($reg2, $str2, $links2) or die("Фиг те ешо раз!");
    
    	$news[] = array(
    				$link
    				,$links2[1][0]
    				,$links2[2][0]
    				,strip_tags($links2[3][0], "<br><p>")
    				);
    
    }; 
    
    echo "<pre>";
    print_r($news);	//$links2[3][0]
    echo "</pre>";
    
    
    
    foreach($news as $key){
    $xml_str_links.= "<NEWS>
    	<LINK>".iconv('Windows-1251', 'UTF-8', $key[0])."</LINK>
    	<NAME>".iconv('Windows-1251', 'UTF-8', $key[1])."</NAME>
    	<DATA>".iconv('Windows-1251', 'UTF-8', $key[2])."</DATA>
    	<TEXT>".iconv('Windows-1251', 'UTF-8', $key[3])."</TEXT>
    </NEWS>
    	";
    }
    
    $xml_string = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
    <DOCUMENT>	
    $xml_str_links 
    </DOCUMENT>
    ";
    
    $file = @fopen('news.xml', 'w') or die("Неудалось открыть файл");
    fwrite($file, $xml_string);
    fclose($file);

    x3

    guest, 29 Июля 2009

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

    +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
    <?php
      function tep_db_input($string, $link = 'db_link') {
        global $$link;
    
        if (function_exists('mysql_real_escape_string')) {
          return mysql_real_escape_string($string, $$link);
        } elseif (function_exists('mysql_escape_string')) {
          return mysql_escape_string($string);
        }
    
        return addslashes($string);
      }
    ?>

    "контрольный" by OSCommerce 2.2 RC2

    guest, 29 Июля 2009

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

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    $placeholder_id = !empty($_GET['id'])?$_GET['id']:null;
    
    		if ( !is_numeric($placeholder_id) )
    		{
    			die("ERROR-wrong access (ID)");
    		}

    Мдя... зачем проверки если дохним...

    guest, 29 Июля 2009

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

    +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
    // Защита от вставки HTML-кодов
    function filter($string)
    {
     $string=stripslashes($string); 
     $string=ereg_replace("<","&lt;",$string);
     $string=ereg_replace(">","&gt;",$string); 
     $string=ereg_replace('\\\"',"&quot;",$string);
     $string=ereg_replace("!","&#33;",$string);
     $string=ereg_replace("\r","",$string);
     $string=ereg_replace("\n","<BR>",$string);
     $string=ereg_replace("%","&#37;",$string);
     $string=ereg_replace("^ +","",$string);
     $string=ereg_replace(" +$","",$string);
     $string=ereg_replace(" +"," ",$string);
     $string=ereg_replace("\|"," ",$string);
     return $string;
    }

    Из LS Guestbook (http://linesoft.org)

    guest, 28 Июля 2009

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

    +152

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    <?php
    /*   connect.php - соединение с БД */
    
    include 'connect.php';
    
    ?>

    Обучал девушку php. Зовет и говорит что сервер не работает... Бедный сервер и вправду показывал что он не работает из следующего кода

    guest, 28 Июля 2009

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