=()= / Говнокод #1519 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
#!/etc/Tivoli/bin/perl
##############################################################
#  Name: Default.cgi
#
#  Description: Generates translated Default HTML page
#               according to browser's language
#  TMF 4.1
#  Licensed Materials- Property of IBM
#  (C) Copyright IBM Corp. 2000. All Rights Reserved
#
#  US Government Users Restricted Rights- Use, duplication,
#  or disclosure restricted by GSA ADP Schedule Contract with
#  IBM Corp.
##############################################################

# wupddefhtml will bind all messages contained in default page
# accordingly ( LANG is set to the browser's locale )

$defaultPage=`wupddefhtml -out`;

# all links in the default page are absolute or relative to root
# so we need to fix them because we have changed location

$defaultPage =~ s|href=|href=../|g;
$defaultPage =~ s|//|/|g;

print("HTTP/1.0 200 OK
Contents-Type: text/html

");

print "$defaultPage";

строка print("HTTP/1.0 200 OK
явно говорит о глубоких знаниях протокола :))
(C) Copyright IBM Corp. - ИТ лидер - что еще сказать

pdp_dp pdp_dp, (Updated )

Комментарии (10, +10)

Кресты / Говнокод #1518 Ссылка на оригинал

0

  1. 1
cStaticObject * CreateStaticObject	( obj_id_t object_id, mesh_id_t mesh_id, material_id_t material_id, int32_t coord_x, int32_t coord_y, int32_t coord_z, int32_t angle_azimuth, int32_t angle_zenith, int32_t angle_longitudinal, uint32_t size_x, uint32_t size_y, uint32_t size_z, uint16_t flags );

stup stup, (Updated )

Комментарии (6, +6)

Jawa / Говнокод #1516 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
StringBuffer sql = new StringBuffer();
        sql.append("INSERT INTO ");
        sql.append("    APPLIED_TABLE ");
        sql.append(" ( ");
        sql.append("    PROJECT_ID, ");
        sql.append("    APPLIED_ID, ");
        sql.append("    APPLIED_DAY, ");
        sql.append("    USER_ID, ");
        sql.append("    APPLIED_NAME, ");
        sql.append("    APPLIED_LIMIT, ");
        sql.append("    APPLIED_COMMENT, ");
        sql.append("    CATEGORY_ID, ");
        sql.append("    DB_ID, ");
        sql.append("    EXCEL_ID, ");
        sql.append("    UPDATE_DATE, ");
        sql.append("    UPDATE_NAME ");
        sql.append(" ) VALUES ( ");
        sql.append("    ?, ");
        sql.append("    ?, ");
        sql.append("    SYSDATE, ");
        sql.append("    ?, ");
        sql.append("    ?, ");
        sql.append("    ?, ");
        sql.append("    ?, ");
        sql.append("    ?, ");
        sql.append("    ?, ");
        sql.append("    ?, ");
        sql.append("    SYSDATE, ");
        sql.append("    ? ");
        sql.append(" ) ");

Китайцы составляют SQL запрос. Обратите внимание, что буфер склеиваетсо токо из литералов. Что мешало им написать просто строку с содержимым объединяющим енто все, остается загадкой.

cheap_chinese cheap_chinese, (Updated )

Комментарии (13, +13)

"PHP" / Говнокод #1515 Ссылка на оригинал

0

  1. 1
<?php echo ((strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false) ? "top: 35px;" : ""); ?>

Постоянно натыкаюсь, разбирая старые проекты. Народ просто не знал, про CC в осле.

cheerfulboy cheerfulboy, (Updated )

Комментарии (37, +37)

"PHP" / Говнокод #1514 Ссылка на оригинал

0

  1. 1
$now = mktime(date("G"), date("i"), date("s"), date("m")  , date("d"), date("Y"));

получение текущего времени :)
читайте доки, юзернеймы.

Mihard Mihard, (Updated )

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

"PHP" / Говнокод #1513 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
function ru_title() {

        global $locale, $lang, $settings;

        define("DIVIDER", $locale['title-00']);

        $title = "";

        if (stristr($_SERVER['REQUEST_URI'],"news")){
                $title = $locale['title-16'];
                if (isset($_GET['readmore'])){
                        $result = dbquery("SELECT * FROM ".DB_PREFIX."news WHERE news_id='".$_GET['readmore']."'");
                        if (dbrows($result) != 0) {
                                $data = dbarray($result);
                                $title = $data["news_subject"].DIVIDER.$title;
                        }
                }
        }
        elseif (stristr($_SERVER['REQUEST_URI'],"contact")){
                $title = $locale['title-01'];
        }
        elseif (stristr($_SERVER['REQUEST_URI'],"edit_profile")){
                $title = $locale['title-02'];
        }
        elseif (stristr($_SERVER['REQUEST_URI'],"lostpassword")){
                $title = $locale['title-03'];
        }
        elseif (stristr($_SERVER['REQUEST_URI'],"messages")){
                $title = $locale['title-04'];
        }
        elseif (stristr($_SERVER['REQUEST_URI'],"photogallery")){
                $title = $locale['title-05'];
        }
        elseif (stristr($_SERVER['REQUEST_URI'],"profile")){
                $title = $locale['title-06'];
        }
        elseif (stristr($_SERVER['REQUEST_URI'],"register")){
                $title = $locale['title-07'];
        }
        elseif (stristr($_SERVER['REQUEST_URI'],"search")){
                $title = $locale['title-08'];
        }
        elseif (stristr($_SERVER['REQUEST_URI'],"submit")){
                $title = $locale['title-09'];
        }

        elseif (stristr($_SERVER['REQUEST_URI'],"downloads")){

            if ($_SERVER['PHP_SELF'] !== "/infusions/mod_downloads/downloads.php"){ // Sky edition
                $title = $lang['downloads_000'];
                if (isset($_GET['cat_id'])){
                        $result = dbquery("SELECT * FROM ".DB_PREFIX."download_cats WHERE download_cat_id='".$_GET['cat_id']."'");
                        if (dbrows($result) != 0) {
                                $data = dbarray($result);
                                $title = $data["download_cat_name"].DIVIDER.$title;
                        }
                }
			}
		}
        return $title.(($title == "") ? ("") : (DIVIDER));
}

Споcоб реализации динамических заголовков для одной популярной CMS

eXanDr eXanDr, (Updated )

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

"PHP" / Говнокод #1512 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
//============================================================================================================================================
function isadekvat($ps_user){
	global $conn1,$zright;
	$pb1=1;
	$rs_2=mysql_query("select STATUS from tbl_user where CODE=".$ps_user,$conn1);
		$rs=mysql_fetch_array($rs_2);
		$ps1=$rs['STATUS'];
	mysql_free_result($rs_2);
	$rs_2=mysql_query("select * from tbl_user_status where CODE=".$ps1,$conn1);
		$rs=mysql_fetch_array($rs_2);
		if ($rs['DO_MODER']==1){
			if ($zright['DO_MODERATOR']==1 || $zright['DO_SET']==1){
				$pb1=1;
			}else{
				$pb1=0;
			}
		}
		if ($rs['DO_MODERATOR']==1 || $rs['DO_SET']==1){
			if ($zright['DO_SET']==1){
				$pb1=1;
			}else{
				$pb1=0;
			}
		}
	mysql_free_result($rs_2);
	return $pb1;
}
//============================================================================================================================================

Проверка пользователя на адекватность
Magneto

rzn_zippy rzn_zippy, (Updated )

Комментарии (3, +3)

"PHP" / Говнокод #1511 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
$buuuu = $buf;
if (!strstr($buf, 'No ch') && $buf!='') {
	$nline = unserialize($buf);
	foreach ($nline as $key=>$val) { 
		foreach ($val as $key1=>$val1) {
			foreach ($val1 as $key2=>$val2) {
				foreach ($val2 as $key3=>$val3) {
					foreach ($val3 as $key4=>$val4) {
						foreach ($val4 as $key5=>$val5) {
							$key2 = str_replace($arepl, ' ', $key2);
							$key2 = str_replace(' .', ' ', $key2);
							$key2 = trim(ereg_replace(" +", ' ', $key2));
							$oline[$key][$key1][$key2][$key3][$key4][$key5] = $val5;
						}
					}
				}
			}
		}
	}

	$toline = serialize($oline);
	$fw = fopen('ch.txt', 'w')	;
	fwrite($fw, $toline);
	fclose($fw);

	foreach($oline as $key=>$val) {
		foreach($val as $key1=>$val1) {
			foreach($val1 as $key2=>$val2) {
				foreach($val2 as $key3=>$val3) {
					foreach($val3 as $key4=>$val4) {
						foreach($val4 as $key5=>$val5) {
							if ($key5>$last_ch_time) {
								$last_ch_time = $key5;
							}
						}
					}
				}
			}
		}
	}
}

названия переменных рулят!

ratik ratik, (Updated )

Комментарии (3, +3)