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

    +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
    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
    if ($_GET[action] == "avatar") {
    
    
    	if ($info = $_GET[info]) {
    
    			if ($info[avatar]) {
    				echo $info[avatar];
    			} else {
    					header("Content-type: image/png");
    
    					$im = imagecreatetruecolor(80, 80);
    					$white = imagecolorallocate($im, 255, 255, 255);
    					$grey = imagecolorallocate($im, 128, 128, 128);
    					$black = imagecolorallocate($im, 0, 0, 0);
    					imagefilledrectangle($im, 0, 0, 80, 80, $white);
    					$font = "fonts/avatar.ttf";
    
    					$text = "HET";
    					imagettftext($im, 20, 0, 15, 40, $grey, $font, $text);
    					imagettftext($im, 20, 0, 14, 39, $black, $font, $text);
    					$text = "ABATAPA";
    					imagettftext($im, 14, 0, 5, 55, $grey, $font, $text);
    					imagettftext($im, 14, 0, 4, 54, $black, $font, $text);
    					imagepng($im);
    					imagedestroy($im);
    			}
    	} else {
    					header("Content-type: image/png");
    
    					$im = imagecreatetruecolor(80, 80);
    					$white = imagecolorallocate($im, 255, 255, 255);
    					$grey = imagecolorallocate($im, 128, 128, 128);
    					$black = imagecolorallocate($im, 0, 0, 0);
    					imagefilledrectangle($im, 0, 0, 80, 80, $white);
    					$font = "fonts/avatar.ttf";
    
    					$text = "HET";
    					imagettftext($im, 20, 0, 15, 40, $grey, $font, $text);
    					imagettftext($im, 20, 0, 14, 39, $black, $font, $text);
    					$text = "ABATAPA";
    					imagettftext($im, 14, 0, 5, 55, $grey, $font, $text);
    					imagettftext($im, 14, 0, 4, 54, $black, $font, $text);
    					imagepng($im);
    					imagedestroy($im);	
    	}
    
    }

    Вот такое говнецо встретилось))

    Sulik78, 19 Февраля 2011

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

    −260

    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
    for (var i:int = 0; i < _clubWidth; i++){
    		for (var j:int = 0; j < _clubLength; j++){
    			if (_matrix[i][j] != null && _matrix[i][j].isDanceFloor)
    			val.push(new Point(2 * i, 2 * j), new Point(2 * i + 1, 2 * j), 
    								new Point(2 * i + 2, 2 * j), new Point(2 * i + 3, 2 * j), 
    								new Point(2 * i, 2 * j + 1), new Point(2 * i + 1, 2 * j + 1), 
    								new Point(2 * i + 2, 2 * j + 1), new Point(2 * i + 3, 2 * j + 1), 
    								new Point(2 * i, 2 * j + 2), new Point(2 * i + 1, 2 * j + 2), 
    								new Point(2 * i + 2, 2 * j + 2), new Point(2 * i + 3, 2 * j + 2), 
    								new Point(2 * i, 2 * j + 3), new Point(2 * i + 1, 2 * j + 3), 
    								new Point(2 * i + 2, 2 * j + 3), new Point(2 * i + 3, 2 * j + 3));
    		}
    	}

    satansdeer, 19 Февраля 2011

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

    +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
    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
    <?
        $id = isset($_GET['id']) ? (int)$_GET['id']: false;
        if(!isset($_GET['id'])){echo "Right";}
        elseif(!(int)($_GET['id'])){echo "The id does not exist";}else{
        $id = mysql_real_escape_string($_GET['id']);      }
        $sql = "SELECT * FROM `users` WHERE `id` = '$id'";
        $result = mysql_query($sql) or die(mysql_error() ."<br/>". $sql);
        
        while ($row = mysql_fetch_assoc($result)){
            Echo $row['name'];
            Echo $row['surname'];
        }
        
        # вывод рейтинга <<<
        
         // в этот запрос передаем id пользователя, полученный на предыдущем этапе
        $query = mysql_query("SELECT * FROM test WHERE id={$row['id']}");
     
        $info = mysql_fetch_assoc($query); // $info содержит рейтинг *одного* пользователя
        $rating = (int)$info[rating];
    ?>
    
    <table border="0" width="135" cellspacing="0" cellpadding="0" height="21">
        <tr>
            <td id="rating_<?php echo $info[id]; ?>" style="width: 88px; height: 21px">
                <span class="star_1"><img src="star_blank.png" alt="" <?php if($rating > 0) { echo"class='hover'"; } ?> /></span>
                <span class="star_2"><img src="star_blank.png" alt="" <?php if($rating > 1.5) { echo"class='hover'"; } ?> /></span>
                <span class="star_3"><img src="star_blank.png" alt="" <?php if($rating > 2.5) { echo"class='hover'"; } ?> /></span>
                <span class="star_4"><img src="star_blank.png" alt="" <?php if($rating > 3.5) { echo"class='hover'"; } ?> /></span>
                <span class="star_5"><img src="star_blank.png" alt="" <?php if($rating > 4.5) { echo"class='hover'"; } ?> /></span>
            </td>
            <td class="floatleft" width="46" align="left">
                (<?php echo $info[rating]; ?>)
            </td>
        </tr>
    </table>

    qbasic, 19 Февраля 2011

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

    +159

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    $query = "SELECT id, idTovar FROM $table";
     $res = mysql_query_assoc($query) or die(mysql_error());
     foreach ($res as $id => $idTovar) 
      {
       $idTovar_array = explode(",", $idTovar);
       if($key = array_search($delete, $idTovar_array))
         unset($idTovar_array[$key]);
       $idTovar1 = implode(",", $idTovar_array);
       if ($idTovar==$idTovar1);
       else
       mysql_query("UPDATE $table SET idTovar = '$idTovar' WHERE id = '$id'");
      }

    qbasic, 19 Февраля 2011

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

    +167

    1. 1
    $new = preg_replace("/((\[{1}[^\[\]]+\]{1})|(\[{1}\]{1}))/", "", $a);

    метод тыка.... зато работеат

    Sulik78, 18 Февраля 2011

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

    +163

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    } elseif ($go == 4) {
    	include("function/no-cache.php");
    	include("config/config_uploads.php");
    	switch($go) {
    		default:
    		$con = explode("|", $confup[$mod]);
    		upload(2, "uploads/".$mod."", $con[0], $con[2], $mod, $con[3], $con[4]);
    		break;
    	}
    }

    http://www.slaed.net/files-view-1103.html

    111111, 18 Февраля 2011

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

    −253

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    addChild(contentHolder);
    
    var depthIndex:int = getChildIndex(contentHolder);
    setChildIndex(prevBtn, depthIndex);
    setChildIndex(cpcounter, depthIndex);
    setChildIndex(nextBtn, depthIndex);

    as3, говно-проект, код под названием "а я нихера не верю, шо addChild кладет на самый верх!" или "кручу верчу на*бать хочу"

    predi, 18 Февраля 2011

    Комментарии (2)
  8. SQL / Говнокод #5713

    −858

    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
    INSERT INTO actpr (userid,orgid,grupid,grupa, sum,abo_sum,;
    	req,atbilde,kods,time,requestid,pakalpojum);
    	value(Grozs .userid, Grozs .orgid,Grozs .grupid,Grozs .grupa,Grozs.sum ,0, ;
    	Grozs .req,Grozs .atbilde, Grozs .kods,;
    	this.time,this.requestId ,Grozs .pakalpojum)
    
    replace ;
    	tarifs WITH  Grozs .tarifs ,;
    	aid with Grozs .aid,;
    	param with Grozs .param,;
    	ip with this.ip,;
    	atlikum WITH konti.extra_sum - Grozs.sum ,;
    	abo_atlik WITH konti.abo_sum, ;
    	old_atlik WITH konti.old_sum ,;
    	sessionid  WITH this.sessionid,;
    	veids with Grozs .veids,;
    	stan_cena WITH Grozs .stan_cena,;
    	pvn WITH Grozs .pvn,;
    	next_sum WITH 0,;
    	next_atlik WITH konti.next_sum;
    	 IN  actpr

    Написано на FoxPro (!)
    Незнаю даже что написать...

    lurseg, 18 Февраля 2011

    Комментарии (9)
  9. C++ / Говнокод #5712

    +176

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    __forceinline BYTE ClampShortToByte(signed short value)
    {
    	value>255?value=255:( value<0?value=0:NULL );
    
    	return (BYTE)value;
    }

    Kirinyale, 18 Февраля 2011

    Комментарии (26)
  10. SQL / Говнокод #5711

    −860

    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
    CREATE OR REPLACE VIEW PR_CCC_QP_TRADES AS
    select "INT_MSG_ID","PRODUCT_TYPE","ICE_TRANSACTION_ID","SUMMIT_TRADE_ID","MPP_ID","BLOCK_MSG_ID","BUY_SELL","SUMMIT_BOOK","ICELINK_BOOK","SUMMIT_COUNTERPARTY","ICELINK_COUNTERPARTY","NOTIONAL","CURRENCY","DB_PAY_REC","FIXED_RATE","SPREAD","TRADE_DATE","EFFECTIVE_DATE","END_DATE","FEATURE_CODES","STRUCTURE_ID","CURVE_NAME","CDX_IDX_RED_CODE","CDX_IDX_NAME","RESTRUCT_TYPE","EVENT_TRANSACTION","EVENT_SUBTYPE","EVENT_STATUS","REJECT_CODE","REJECT_REASON","STATUS","CLEARING_STATUS","NOTIF_ORIGINATOR","NOTIF_VERSIONNO","NOTIF_TIMESTAMP","ORIG_SYSTEM_NAME","ORIG_SYSTEM_LOC","CATALOGUE_CODE","MSG_COMMENTS","MSG_SENDER","RETRY_NUMBER","SOURCE_MSG","MODIFICATION_TIME","CREATION_TIME","CLEARING_TYPE" from (
    	  SELECT ICE.* FROM TPADMIN_OWNER.CCC_QP_TRADES ICE,
    		TPADMIN_OWNER.CCC_QP_TRADE_STATUS S
    	  WHERE ICE.STATUS = S.STATUS
    	  AND S.PRIORITY =
    		(SELECT MIN(s.priority)
    		FROM TPADMIN_OWNER.CCC_QP_TRADES CM
    		JOIN TPADMIN_OWNER.CCC_QP_TRADE_STATUS S
    		ON CM.STATUS    = S.STATUS
    		WHERE CM.MPP_ID = ICE.MPP_ID)
      ) T 
      WHERE T.NOTIF_TIMESTAMP = (SELECT MAX(trade.NOTIF_TIMESTAMP)
        FROM TPADMIN_OWNER.CCC_QP_TRADES trade
        WHERE T.STATUS = trade.STATUS
        and t.MPP_ID = trade.MPP_ID)
        AND T.INT_MSG_ID =  (SELECT MAX(trade.INT_MSG_ID)
        FROM TPADMIN_OWNER.CCC_QP_TRADES trade
        WHERE T.STATUS       = TRADE.STATUS
        AND T.MPP_ID         = TRADE.MPP_ID
        AND T.NOTIF_TIMESTAMP=TRADE.NOTIF_TIMESTAMP
        );

    mottari, 18 Февраля 2011

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