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

    +73.9

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    function open_connect($db,$serv,$user,$pswd)
     { $i=0;
        ini_set('max_execution_time', '100');
        while( $i<3 && !($dblinx=@mysql_connect( $serv, $user, $pswd )) ) 
    	  {
              $i++;
    		  sleep(30);
    	  }
         ini_restore('max_execution_time'); 
    }

    соединение с бд - большая проблема для php программиста заставляющая выдумывать даже такое

    guest, 16 Мая 2009

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

    +72.4

    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
    if ($tip_uslugi_id<>"5")
    {
     if ($tip_uslugi_id<>"4")
     {
      if ($tip_uslugi_id<>"3")
      {
       if ($tip_uslugi_id<>"2")
        {
          if ($tip_uslugi_id<>"1")
           {
        //все остальное
    
         $result4 = mysql_query("SELECT l_schet_usluga_comment FROM l_schet_usluga where
                    l_schet_usluga_id=$data[l_schet_usluga_id]");
                     if(!$result4)
                     {
                       echo "<p>Ошибка в запросе</p>";
                        exit();
                     }
                    while($data4 = mysql_fetch_array($result4))
                    {print "$data4[l_schet_usluga_comment]"; print "<br>";}
    
        }
       }
      }
     }
    }

    слезы на глазах...

    guest, 16 Мая 2009

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

    +141.5

    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
    <?
    class Sistem_Debuger implements Sistem_Debuger_Intarface {
     protected $zhopa=array();
     /* ... */
       function AddZhopa($msg,$type){
            $this->zhopa[]=$type.':'.$msg;
       }
       function ShoZaNax(){
           if(!empty($this->zhopa)){
              print "<pre>Админ, если ты это читаешь - тебе жопа!!\r\n";
              print implode("\r\n",$this->zhopa);
              print "</pre>";
              die();
           }
         return false; 
       }
     /* ... */
    }
    ?>

    поёт прям

    guest, 15 Мая 2009

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

    +142.9

    1. 1
    2. 2
    3. 3
    <?
    $email = isset($_REQUEST['email']) ? $email = $_REQUEST['email'] : '';
    ?>

    Вот нашел в продукте этих ребят: http://www.octazen.com/

    guest, 15 Мая 2009

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

    +62.1

    1. 1
    2. 2
    3. 3
    4. 4
    $version=explode(".",function_exists("phpversion") ? phpversion() : "3.0.7");
    $php_version=intval($version[0])*1000000+intval($version[1])*1000+intval($version[2]);
    if($php_version<4003000)
    	return("establishing SSL connections requires at least PHP version 4.3.0");

    Проверка версии пхп в smtp библиотеке

    guest, 15 Мая 2009

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

    +149

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    <?php 
    $open = fsockopen("xxx.xxx.xxx.xxx","8000"); 
    if ($open) { 
    fputs($open,"GET /radio_record128 HTTP/1.1\nUser-Agent:Mozilla\n\n"); 
    $read = fread($open,1000); 
    $text = explode(",",$read); 
    $text = $text[6]; 
    } else { $text="Connection Refused!"; } 
    ?> 
     
    <?php echo "Song:".$text;?>

    Код получающий название Играющей песни из потока :)

    guest, 14 Мая 2009

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

    +140.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
    if (!IsSet($t)&!IsSet($f))
    {
    $f="main";
    $filename=$f . ".php";
    }
    else
    {
    if (IsSet($t)&!IsSet($f))
    {
    $filename=$t . "/index.php";
    }
    if (IsSet($t)&IsSet($f))
    {
    $filename= $t . "/" . $f . ".php";
    }
    if (!IsSet($t)&IsSet($f))
    {
    $filename=$f . ".php";
    }
    }

    guest, 14 Мая 2009

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

    +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
    if (count($some_array) > 0)
          {
             $variant = $xml->addChild('variant');
             for ($i=0; $i <= (count($some_array)); $i++)
             {
                if (($some_array[$i]['text'] !== '') and ($some_array[$i]['id'] !== NULL))
                {
                   $player = $variant->addChild('player');
                   $player->addChild('id', $some_array[$i]['id']);
                   $player->addChild('text', $some_array[$i]['text']);
                }
             }
          }

    guest, 13 Мая 2009

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

    +103.8

    1. 1
    if (intVal($arSection["PICTURE"]) <= 0 ? true : false)

    guest, 13 Мая 2009

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

    +65.5

    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
    class Klon 
    {
    	var $clone_id = "";
    	var $parent_id = "";
    	var $partner_id = "";
    	//... и т.д.
    }
    
    //...
    
    global $klon;
    $klon = new Klon;
    
    //...
    
    function getKlon($klon,$uid)
    {
    	$result = sql_cmd("SELECT * FROM clone WHERE clone_id = '$uid'");
    	$row = mysql_fetch_array($result);
    	$klon->clone_id = $row["clone_id"];
    	$klon->parent_id = $row["parent_id"];
    	// ... и т.д.
    
    	return $klon;
    }

    Из кода броузерной игры.
    P.S. Привет бывшим "работодателям". Так держать...

    guest, 13 Мая 2009

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