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

    +143.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
    35. 35
    36. 36
    37. 37
    38. 38
    function unicod ($in_text) {
      $rus = "???????????????????";
      $eng = "ABE3KMHOPCTXaeopcyx";
    
      $output="";
      $other[1025]="?";
      $other[1105]="?";
      $other[1028]="?";
      $other[1108]="?";
      $other[1030]="I";
      $other[1110]="i";
      $other[1031]="?";
      $other[1111]="?";
      $l = strlen($rus);
      for ($i=0; $i<strlen($in_text); $i++){
        $rep=0;
        $c = substr($in_text,$i,1);
        for($j=0;$j<$l;$j++) {
          if($c == substr($rus,$j,1)) {
            $output .= substr($eng,$j,1);
            $rep=1;
            break;
          }
        }
        if(!$rep) {
          if (ord($c)>191){
            $output.="&#".(ord($c)+848).";";
          } else {
            if (array_search($c, $other)===false){
              $output.=$c;
            } else {
              $output.="&#".array_search($c, $other).";";
            }
          }
        }
      }
      return $output;
    }

    и еще..

    guest, 10 Апреля 2009

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

    +143

    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
    function __construct($keyBattle) 
            {               
                $this->fileName = $keyBattle.".xml";
                $this->fullPath = '';
                $this->logTimeStart = self::MicrotimeFloat();
                $this->handle = NULL;
            }
    
     public function FileCreate() 
            {
                    $this->fullPath = self::$FILEPATH . $this->fileName;
                    if (file_exists($this->fullPath)) {
                        return false;       
                    }               
            $this->handle = fopen($this->fullPath, 'x');
                if (fwrite($this->handle, "<tagname>\n") === FALSE) {
                print "Не могу произвести запись в файл ($this->fullPath)";
                return false;
            }               
            }

    кусок класса. обожаю объектных пидаров

    guest, 10 Апреля 2009

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

    +153.9

    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
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    function win2utf ($string)  {
    $string = ereg_replace("?","&#x0430;",$string);
    $string = ereg_replace("?","&#x0431;",$string);
    $string = ereg_replace("?","&#x0432;",$string);
    $string = ereg_replace("?","&#x0433;",$string);
    $string = ereg_replace("?","&#x0434;",$string);
    $string = ereg_replace("?","&#x0435;",$string);
    $string = ereg_replace("?","&#x0451;",$string);
    $string = ereg_replace("?","&#x0436;",$string);
    $string = ereg_replace("?","&#x0437;",$string);
    $string = ereg_replace("?","&#x0438;",$string);
    $string = ereg_replace("?","&#x0439;",$string);
    $string = ereg_replace("?","&#x043A;",$string);
    $string = ereg_replace("?","&#x043B;",$string);
    $string = ereg_replace("?","&#x043C;",$string);
    $string = ereg_replace("?","&#x043D;",$string);
    $string = ereg_replace("?","&#x043E;",$string);
    $string = ereg_replace("?","&#x043F;",$string);
    $string = ereg_replace("?","&#x0440;",$string);
    $string = ereg_replace("?","&#x0441;",$string);
    $string = ereg_replace("?","&#x0442;",$string);
    $string = ereg_replace("?","&#x0443;",$string);
    $string = ereg_replace("?","&#x0444;",$string);
    $string = ereg_replace("?","&#x0445;",$string);
    $string = ereg_replace("?","&#x0446;",$string);
    $string = ereg_replace("?","&#x0448;",$string);
    $string = ereg_replace("?","&#x0449;",$string);
    $string = ereg_replace("?","&#x044A;",$string);
    $string = ereg_replace("?","&#x044C;",$string);
    $string = ereg_replace("?","&#x044D;",$string);
    $string = ereg_replace("?","&#x044E;",$string);
    $string = ereg_replace("?","&#x044F;",$string);
    $string = ereg_replace("?","&#x0447;",$string);
    $string = ereg_replace("?","&#x044B;",$string);
    $string = ereg_replace("?","&#x0410;",$string);
    $string = ereg_replace("?","&#x0411;",$string);
    $string = ereg_replace("?","&#x0412;",$string);
    $string = ereg_replace("?","&#x0413;",$string);
    $string = ereg_replace("?","&#x0414;",$string);
    $string = ereg_replace("?","&#x0415;",$string);
    $string = ereg_replace("?","&#x041;",$string);
    $string = ereg_replace("?","&#x0416;",$string);
    $string = ereg_replace("?","&#x0417;",$string);
    $string = ereg_replace("?","&#x0418;",$string);
    $string = ereg_replace("?","&#x0419;",$string);
    $string = ereg_replace("?","&#x041A;",$string);
    $string = ereg_replace("?","&#x041B;",$string);
    $string = ereg_replace("?","&#x041C;",$string);
    $string = ereg_replace("?","&#x041D;",$string);
    $string = ereg_replace("?","&#x041E;",$string);
    $string = ereg_replace("?","&#x041F;",$string);
    $string = ereg_replace("?","&#x0420;",$string);
    $string = ereg_replace("?","&#x0421;",$string);
    $string = ereg_replace("?","&#x0422;",$string);
    $string = ereg_replace("?","&#x0423;",$string);
    $string = ereg_replace("?","&#x0424;",$string);
    $string = ereg_replace("?","&#x0425;",$string);
    $string = ereg_replace("?","&#x0426;",$string);
    $string = ereg_replace("?","&#x0428;",$string);
    $string = ereg_replace("?","&#x0429;",$string);
    $string = ereg_replace("?","&#x042A;",$string);
    $string = ereg_replace("?","&#x042C;",$string);
    $string = ereg_replace("?","&#x042D;",$string);
    $string = ereg_replace("?","&#x042E;",$string);
    $string = ereg_replace("?","&#x042F;",$string);
    $string = ereg_replace("?","&#x0427;",$string);
    $string = ereg_replace("?","&#x042B;",$string);
    return $string;
    }

    из копрроротивных сорцов.
    русланчик - хуйло

    guest, 09 Апреля 2009

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

    +152.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    $q = "SELECT COUNT(ID) AS num FROM articles WHERE ID = '$id'";
    
      $res = $this->myconect($q);
      $row = mysql_fetch_array($res);
    
      if($row[num]>0)
          $this->artID = $id;
      else
          $this->artID = $id;

    guest, 09 Апреля 2009

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

    +154.9

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    function telefon_sotovyj($n) {
    $return[] = $n;
    $return[] = $n[0].$n[1].$n[2]." ".$n[3].$n[4].$n[5]." ".$n[6].$n[7].$n[8].$n[9];
    $return[] = $n[0].$n[1].$n[2]." ".$n[3].$n[4].$n[5]." ".$n[6].$n[7]." ".$n[8].$n[9];
    $return[] = $n[0].$n[1].$n[2]." ".$n[3].$n[4].$n[5].$n[6].$n[7].$n[8].$n[9];
    $return[] = "(".$n[0].$n[1].$n[2].")".$n[3].$n[4].$n[5]." ".$n[6].$n[7].$n[8].$n[9];
    $return[] = "(".$n[0].$n[1].$n[2].")".$n[3].$n[4].$n[5]." ".$n[6].$n[7]." ".$n[8].$n[9];
    $return[] = "(".$n[0].$n[1].$n[2].")".$n[3].$n[4].$n[5].$n[6].$n[7].$n[8].$n[9];
    $return[] = "8".$n;
    return $return;
    }

    http://community.livejournal.com/ru_php/1352884.html

    guest, 08 Апреля 2009

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

    +138.9

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    <?PHP
    $s = "<a target=_blank href=http://site.com/news.php?id=167998><b>17:11:58</b>&nbsp;&#210;&#229;&#234;&#241;&#242; &#237;&#238;&#226;&#238;&#241;&#242;&#232;</a>";
    
    preg_match("|<b>(.*?)</b>|siU", $s, $oldDate);
    $newDate = substr($oldDate[1], 0, 5);
    $s = str_replace($oldDate, $newDate, $s);
    
    echo $s;
    ?>

    Попытка убрать секунды. Автор кода не знает варианта лучше.

    guest, 08 Апреля 2009

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

    +140

    1. 1
    2. 2
    3. 3
    <?
    echo "Заебись!";
    ?>

    сделать заебись

    guest, 08 Апреля 2009

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

    +139.9

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    $nsql = "SELECT *, `top_img`, DAY(`date`) d  FROM `bijo_cal` WHERE `date` LIKE '{$YEAR}-{$MONTH}-{$DAY}%' AND `date` <= CURDATE() ORDER BY `date` ,`id` DESC" ;
    	$result = Db::query($nsql);
    	$DATA_ARRAY = $result->fetchRow() ;
    	$_DATA_ARRAY = array() ;
    	if(!empty($DATA_ARRAY["id"])){
    		$nsql = "SELECT * FROM `bijo_cal_info` WHERE `cal_id` = {$DATA_ARRAY["id"]} ORDER BY `id` DESC LIMIT 1;" ;
    		$result = Db::query($nsql);
    		$_DATA_ARRAY = $result->fetchRow() ;
    	}

    Разгребаю код в чужом проекте.
    Задача: выгребсти с таблички айдишку по дате, и если она есть, то выгребсти с другой таблички данные по оной. Явно предвидиться использование джойна, которого правда нету. Но зато выборка айдишки по дате убила. Вся сила в 1 и 3 рядке! Жесть

    guest, 07 Апреля 2009

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

    +140.9

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    function pr($a){
    	ob_start();
    	print_r($a);
    	return str_replace("\n", "\r\n", ob_get_clean());
    }
    
    function vd($a){
    	ob_start();
    	var_dump($a);
    	return str_replace("\n", "\r\n", ob_get_clean());
    }

    guest, 07 Апреля 2009

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

    +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
    function getMd($module){
    	switch($module){
    		case 'dashboard': $md = 0; break;
    		case 'family': $md = 1; break;
    		case 'friends': $md = 2; break;
    		case 'neighbours': $md = 3; break;
    		case 'messages': $md = 4; break;
    		case 'photos': $md = 5; break;
    		case 'trees': $md = 6; break;
    		case 'info': $md = 7; break;
    		default: $md = 0; break;
    	}
    	return $md;
    }

    guest, 07 Апреля 2009

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