회원 가입시 생년월일 클릭할때 1970년 까지는 괞챦은데..
1971년 이전부터 클릭만 하면 오류가 나면서 달력이 아래로 내려가 버리네요..
오류 소스가 아래처럼 나구요 이미지도 참고로 올립니다.
Warning: mktime(): Windows does not support negative values for this function in c:\apm_setup\htdocs\bbs\calendar.php on line 67
Warning: date(): Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in c:\apm_setup\htdocs\bbs\calendar.php on line 68
제가 아직 초보라서 포인트를 벌지 못해서 포인트는 걸지 못합니다 죄송여..
회원 가입 폼이 되야 홈페지 완성 되는데,,겨우 만들면 또 에러나구..
이거 갈길이 멀군요. 이메일 연동도 해야 하는데..
여기 지방이라서 전문가 구하기도 쉽지 않구..
아래는 에러나는 페이지 입니다.
http://azza.kr/bbs/register_form.php
1971년 이전부터 클릭만 하면 오류가 나면서 달력이 아래로 내려가 버리네요..
오류 소스가 아래처럼 나구요 이미지도 참고로 올립니다.
Warning: mktime(): Windows does not support negative values for this function in c:\apm_setup\htdocs\bbs\calendar.php on line 67
Warning: date(): Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in c:\apm_setup\htdocs\bbs\calendar.php on line 68
제가 아직 초보라서 포인트를 벌지 못해서 포인트는 걸지 못합니다 죄송여..
회원 가입 폼이 되야 홈페지 완성 되는데,,겨우 만들면 또 에러나구..
이거 갈길이 멀군요. 이메일 연동도 해야 하는데..
여기 지방이라서 전문가 구하기도 쉽지 않구..
아래는 에러나는 페이지 입니다.
http://azza.kr/bbs/register_form.php
댓글 3개
66라인부터
---------------------------------------------------------------------------------
(위 라인제거)
// 해당월의 1일
$mktime = mktime(0,0,0,$mm,1,$yyyy);
$dt = getdate(strtotime(date("Y-m-1", $mktime)));
$dt[wday] = $spacer;
// 해당월의 마지막 날짜,
//$last_day = date("t", $mktime);
$last_day = $endday[$mm];
$yyyy_before = $yyyy;
$mm_before = $mm - 1;
if ($mm_before < 1)
{
$yyyy_before--;
$mm_before = 12;
}
$yyyy_after = $yyyy;
$mm_after = $mm + 1;
if ($mm_after > 12)
{
$yyyy_after++;
$mm_after = 1;
}
$fr_yyyy = $yyyy - 80;
$to_yyyy = $yyyy + 80;
$yyyy_before_href = "$_SERVER[PHP_SELF]?yyyy=".($yyyy-1)."&mm={$mm}&cur_date={$cur_date}&fld={$fld}&delimiter={$delimiter}";
$yyyy_after_href = "$_SERVER[PHP_SELF]?yyyy=".($yyyy+1)."&mm={$mm}&cur_date={$cur_date}&fld={$fld}&delimiter={$delimiter}";
$mm_after_href = "$_SERVER[PHP_SELF]?yyyy={$yyyy_after}&mm={$mm_after}&cur_date={$cur_date}&fld={$fld}&delimiter={$delimiter}";
$mm_before_href = "$_SERVER[PHP_SELF]?yyyy={$yyyy_before}&mm={$mm_before}&cur_date={$cur_date}&fld={$fld}&delimiter={$delimiter}";
$yyyy_select = "<select name=yyyy onchange='document.fcalendar.submit();'>";
for ($i=$fr_yyyy; $i<=$to_yyyy; $i++)
{
if ($i == $yyyy) $selected = " selected";
else $selected = "";
$yyyy_select .= "<option value='{$i}'{$selected}>$i 년</option>";
}
$yyyy_select .= "</select>";
$mm_select = "<select name=mm onchange='document.fcalendar.submit();'>";
for ($i=1; $i<=12; $i++)
{
if ($i == $mm) $selected = " selected";
else $selected = "";
$mm_select .= "<option value='{$i}'{$selected}>$i 월</option>";
}
$mm_select .= "</select>";
$member_skin_path = "$g4[path]/skin/member/$config[cf_member_skin]";
include_once("$member_skin_path/calendar.skin.php");
?>
<script type="text/javascript">
//
// year : 4자리
// month : 1~2자리
// day : 1~2자리
// wday : 요일 숫자 (0:일 ~ 6:토)
// handay : 요일 한글
//
function date_send(year, month, day, wday, handay)
{
var delimiter = document.getElementById('delimiter').value;
opener.document.getElementById('<?=$fld?>').value = year + delimiter + month + delimiter + day;
window.close();
}
</script>
<?
include_once("$g4[path]/tail.sub.php");
?>
------------------------------------------------------------------------
(위 라인제거)
이렇게 바꿔보세요.
---------------------------------------------------------------------------------
(위 라인제거)
// 해당월의 1일
$mktime = mktime(0,0,0,$mm,1,$yyyy);
$dt = getdate(strtotime(date("Y-m-1", $mktime)));
$dt[wday] = $spacer;
// 해당월의 마지막 날짜,
//$last_day = date("t", $mktime);
$last_day = $endday[$mm];
$yyyy_before = $yyyy;
$mm_before = $mm - 1;
if ($mm_before < 1)
{
$yyyy_before--;
$mm_before = 12;
}
$yyyy_after = $yyyy;
$mm_after = $mm + 1;
if ($mm_after > 12)
{
$yyyy_after++;
$mm_after = 1;
}
$fr_yyyy = $yyyy - 80;
$to_yyyy = $yyyy + 80;
$yyyy_before_href = "$_SERVER[PHP_SELF]?yyyy=".($yyyy-1)."&mm={$mm}&cur_date={$cur_date}&fld={$fld}&delimiter={$delimiter}";
$yyyy_after_href = "$_SERVER[PHP_SELF]?yyyy=".($yyyy+1)."&mm={$mm}&cur_date={$cur_date}&fld={$fld}&delimiter={$delimiter}";
$mm_after_href = "$_SERVER[PHP_SELF]?yyyy={$yyyy_after}&mm={$mm_after}&cur_date={$cur_date}&fld={$fld}&delimiter={$delimiter}";
$mm_before_href = "$_SERVER[PHP_SELF]?yyyy={$yyyy_before}&mm={$mm_before}&cur_date={$cur_date}&fld={$fld}&delimiter={$delimiter}";
$yyyy_select = "<select name=yyyy onchange='document.fcalendar.submit();'>";
for ($i=$fr_yyyy; $i<=$to_yyyy; $i++)
{
if ($i == $yyyy) $selected = " selected";
else $selected = "";
$yyyy_select .= "<option value='{$i}'{$selected}>$i 년</option>";
}
$yyyy_select .= "</select>";
$mm_select = "<select name=mm onchange='document.fcalendar.submit();'>";
for ($i=1; $i<=12; $i++)
{
if ($i == $mm) $selected = " selected";
else $selected = "";
$mm_select .= "<option value='{$i}'{$selected}>$i 월</option>";
}
$mm_select .= "</select>";
$member_skin_path = "$g4[path]/skin/member/$config[cf_member_skin]";
include_once("$member_skin_path/calendar.skin.php");
?>
<script type="text/javascript">
//
// year : 4자리
// month : 1~2자리
// day : 1~2자리
// wday : 요일 숫자 (0:일 ~ 6:토)
// handay : 요일 한글
//
function date_send(year, month, day, wday, handay)
{
var delimiter = document.getElementById('delimiter').value;
opener.document.getElementById('<?=$fld?>').value = year + delimiter + month + delimiter + day;
window.close();
}
</script>
<?
include_once("$g4[path]/tail.sub.php");
?>
------------------------------------------------------------------------
(위 라인제거)
이렇게 바꿔보세요.
감사합니다..바꿔 봤는데 계속 아래같이 오류가 나네요.
Warning: mktime(): Windows does not support negative values for this function in c:\apm_setup\htdocs\bbs\calendar.php on line 67
Warning: date(): Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in c:\apm_setup\htdocs\bbs\calendar.php on line 68
Warning: mktime(): Windows does not support negative values for this function in c:\apm_setup\htdocs\bbs\calendar.php on line 67
Warning: date(): Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in c:\apm_setup\htdocs\bbs\calendar.php on line 68
게시글 목록
| 번호 | 제목 |
|---|---|
| 284508 | |
| 284499 | |
| 284492 | |
| 284490 | |
| 284484 | |
| 284481 | |
| 284478 | |
| 284476 | |
| 284474 | |
| 284472 | |
| 284470 | |
| 284458 | |
| 284457 | |
| 284454 | |
| 284453 | |
| 284447 | |
| 284446 | |
| 284444 | |
| 284441 | |
| 284440 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기