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

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
$dayofmonth = date('t');
$day_count = 1;

$num = 0;
for($i = 0; $i < 7; $i++)
{
	$dayofweek = date('w', mktime(0, 0, 0, date('m'), $day_count, date('Y')));
	$dayofweek = $dayofweek - 1;
	if($dayofweek == -1) $dayofweek = 6;
	if($dayofweek == $i)
	{
		$week[$num][$i] = $day_count;
		$day_count++;
	}
	else $week[$num][$i] = "";
}

while(true)
{
	$num++;
	for($i = 0; $i < 7; $i++)
	{
		$week[$num][$i] = $day_count;
		$day_count++;
		if($day_count > $dayofmonth) break;
	}
    if($day_count > $dayofmonth) break;
}

взято с softtime.ru, PHP5 самоучитель

guest guest, (Updated )

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

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

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
function ShowUserRowStatus($key, $value){
  //Check value
  settype($value, 'integer');
  switch($value){
    case '1':{
      $content='~s_enable~';
      break;
      }
    default:{
      $content='~s_disable~';
      }
  }
  //exit
  return $content;
}

Сложное и неправильное решение простых задач...

guest guest, (Updated )

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

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

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
<?php
if (!$ncat) {
    $sql="select * from articles_cat where status=1  order by  `name` ASC limit 0,1";
    $res = m_qr($sql);
    if (m_rows($res)) {
        while ($row = m_arr2($res)) {
            $ncat=$row[id];
            ... 10 строк кода ...
        }
    }
} else {
    $sql="select * from articles_cat where id='$ncat'";
    $res = m_qr($sql);
    if (m_rows($res)) {
        while ($row = m_arr2($res)) {
            $ncat=$row[id];
            ... те же 10 строк кода ...
        }
    }
}

Найди десять отличий...

guest guest, (Updated )

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

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

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
CREATE OR REPLACE
    TYPE string_list_type IS TABLE OF VARCHAR2(500);

CREATE OR REPLACE FUNCTION ReadFile(
                     p_file IN VARCHAR2
                     )
      RETURN string_list_type
      AS
        LANGUAGE JAVA
        NAME 'ReadFile.IntoArray(java.lang.String) return java.oracle.Array';

guest guest, (Updated )

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

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

0

  1. 1
  2. 2
Вообще-то HTML и CSS, но вот на это ругается валидатор:
<b class="r10"></b><b class="r7"></b><b class="r5"></b><b class="r4"></b><b class="r3"></b><b class="r2"></b><b class="r2"></b><b class="r1"></b><b class="r1"></b><b class="r1"></b>

Дизайн - базарунет, но повтыкайте там хотя б пробелы  

guest guest, (Updated )

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

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

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
=----css----
table{
	border:0px; /* border="0" */
	border-collapse:collapse; /* cellspacing="0" */
	height: 100%;
	width: 100%;
}
table td{
	padding:0px; /* cellpadding="0" */
}
.inputMsg{
	width: 100%;
	color: #040253;
	border:1px solid #096;
}
----html-----
<table><tr>
	<td>time</td>
	<td><input class="inputMsg" name="msg" type="text" maxlength="255"></td>
	<td><a href="#" onclick="refreshChat(window.document.chatSend.msg.value); window.document.chatSend.msg.value='';window.document.chatSend.msg.focus(); return false;" class="inputEnter"></a></td>
</tr></table>

guest guest, (Updated )

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