남은시간 오류 다시 올립니다~ 정보
남은시간 오류 다시 올립니다~본문
첨부한 파일 1,2 보시면
호스팅 남은시간이 오류가 납니다~
호스팅남은시간을 클릭해서 적게남은일 순으로 보면 호스팅 마감일이 2012년도인데 벌써 지났으니
- 로 떠야하는데 +로 표시됩니다~
근데 희안하게 호스팅 남은시간을 다시한번 클릭해서 많이남은 순으로 정렬하면
정상적으로 나옵니다.
근데 또 다른업체꺼 검색해보니 그건 거꾸로해도 오류납니다 .
왜이러는 걸까요?ㅠㅠ
호스팅남은시간 계산 부분 소스입니다.
member_list.php-------
if($date1 >= $date2){
$up='+';
}
else{
$up='-';
}
//$list = $i%2;//
//남은시간계산하기
$year = substr("$row[mb_10]",0,4); // 년
$month = substr("$row[mb_10]",-4,2); // 월
$day = substr("$row[mb_10]",-2,2); // 일
$date1=mktime(0,0,0,$month,$day,$year); //end타임의 timestamp값
$date2=mktime();
$total_secs=abs($date1- $date2);
$diff_in_days = floor($total_secs / 86400);
$rest_hours = $total_secs % 86400;
$diff_in_hours = floor($rest_hours / 3600);
$rest_mins = $rest_hours % 3600;
$diff_in_mins = floor($rest_mins / 60);
$diff_in_secs = floor($rest_mins % 60);
$time_diff = $up. $diff_in_days ."일". $diff_in_hours ."시간";
//$diff_in_hours ."시간";
//남은시간계산끝
댓글이 달려잇었는데 제가 조금급해서 다시올려봅니다//
댓글----
date1,2가 input 밸류인가요? 첨부파일 확인은 못했지만 date1,2 에 문제가 있을듯 하네요 .. 구간구간 에코찍어보멘 쉽게 답나올것 같은데요..
-----
구간구간 에코찍어서 확인하는게 어떻게 넣는건가요?ㅠㅠ //
<td>호스팅시작일(완료일)</td>
<td>
<input class=ed type=text name='mb_9' size=20 maxlength=20 itemname='시작일' value='<?=$mb["mb_9"]?>' title='옆의 달력 글자를 클릭하여 날짜를 입력하세요.'>
<input type=checkbox value='<? echo date("Ymd"); ?>' onclick='if (this.form.mb_9.value==this.form.mb_9.defaultValue) { this.form.mb_9.value=this.value; } else { this.form.mb_9.value=this.form.mb_9.defaultValue; } '>오늘
</td>
</tr>
<tr class='ht'>
<td>만기일</td>
<td>
<input class=ed type=text name='mb_10' size=20 maxlength=20 itemname='만기일' value='<?=$mb["mb_10"]?>' title='옆의 달력 글자를 클릭하여 날짜를 입력하세요.'>
<input type=checkbox value='<? echo date("Ymd")+10000; ?>' onclick='if (this.form.mb_10.value==this.form.mb_10.defaultValue) { this.form.mb_10.value=this.value; } else { this.form.mb_10.value=this.form.mb_10.defaultValue; } '>1년 뒤
<input type=checkbox value='<? echo date("Ymd")+20000; ?>' onclick='if (this.form.mb_10.value==this.form.mb_10.defaultValue) { this.form.mb_10.value=this.value; } else { this.form.mb_10.value=this.form.mb_10.defaultValue; } '>2년 뒤 (시작일이 오늘인 경우에 사용가능)
</td>
이게 입력폼에 들어가있는 소스입니다//
호스팅 남은시간이 오류가 납니다~
호스팅남은시간을 클릭해서 적게남은일 순으로 보면 호스팅 마감일이 2012년도인데 벌써 지났으니
- 로 떠야하는데 +로 표시됩니다~
근데 희안하게 호스팅 남은시간을 다시한번 클릭해서 많이남은 순으로 정렬하면
정상적으로 나옵니다.
근데 또 다른업체꺼 검색해보니 그건 거꾸로해도 오류납니다 .
왜이러는 걸까요?ㅠㅠ
호스팅남은시간 계산 부분 소스입니다.
member_list.php-------
if($date1 >= $date2){
$up='+';
}
else{
$up='-';
}
//$list = $i%2;//
//남은시간계산하기
$year = substr("$row[mb_10]",0,4); // 년
$month = substr("$row[mb_10]",-4,2); // 월
$day = substr("$row[mb_10]",-2,2); // 일
$date1=mktime(0,0,0,$month,$day,$year); //end타임의 timestamp값
$date2=mktime();
$total_secs=abs($date1- $date2);
$diff_in_days = floor($total_secs / 86400);
$rest_hours = $total_secs % 86400;
$diff_in_hours = floor($rest_hours / 3600);
$rest_mins = $rest_hours % 3600;
$diff_in_mins = floor($rest_mins / 60);
$diff_in_secs = floor($rest_mins % 60);
$time_diff = $up. $diff_in_days ."일". $diff_in_hours ."시간";
//$diff_in_hours ."시간";
//남은시간계산끝
댓글이 달려잇었는데 제가 조금급해서 다시올려봅니다//
댓글----
date1,2가 input 밸류인가요? 첨부파일 확인은 못했지만 date1,2 에 문제가 있을듯 하네요 .. 구간구간 에코찍어보멘 쉽게 답나올것 같은데요..
-----
구간구간 에코찍어서 확인하는게 어떻게 넣는건가요?ㅠㅠ //
<td>호스팅시작일(완료일)</td>
<td>
<input class=ed type=text name='mb_9' size=20 maxlength=20 itemname='시작일' value='<?=$mb["mb_9"]?>' title='옆의 달력 글자를 클릭하여 날짜를 입력하세요.'>
<input type=checkbox value='<? echo date("Ymd"); ?>' onclick='if (this.form.mb_9.value==this.form.mb_9.defaultValue) { this.form.mb_9.value=this.value; } else { this.form.mb_9.value=this.form.mb_9.defaultValue; } '>오늘
</td>
</tr>
<tr class='ht'>
<td>만기일</td>
<td>
<input class=ed type=text name='mb_10' size=20 maxlength=20 itemname='만기일' value='<?=$mb["mb_10"]?>' title='옆의 달력 글자를 클릭하여 날짜를 입력하세요.'>
<input type=checkbox value='<? echo date("Ymd")+10000; ?>' onclick='if (this.form.mb_10.value==this.form.mb_10.defaultValue) { this.form.mb_10.value=this.value; } else { this.form.mb_10.value=this.form.mb_10.defaultValue; } '>1년 뒤
<input type=checkbox value='<? echo date("Ymd")+20000; ?>' onclick='if (this.form.mb_10.value==this.form.mb_10.defaultValue) { this.form.mb_10.value=this.value; } else { this.form.mb_10.value=this.form.mb_10.defaultValue; } '>2년 뒤 (시작일이 오늘인 경우에 사용가능)
</td>
이게 입력폼에 들어가있는 소스입니다//
댓글 전체

네 이 소스가 당연히 index에 있으면 모바일에서 pc버전 이동 누르셔도 인덱스로 이동 되기 때문에
당연하다고 생각되네요.
pc버전 이동을 인덱스가 아닌 다른 페이지로 하시면 되겟네요
당연하다고 생각되네요.
pc버전 이동을 인덱스가 아닌 다른 페이지로 하시면 되겟네요
다른페이지로 링크를 걸어도 모바일버전으로 계속 뜹니다 ㅠㅠ
PC화면으로 이동을 스크립트 함수 호출로 걸고 그 함수에 쿠키를 생성해서 현재 설정된 페이지 모드가 모바일인지 PC인지 구분 한다음 PC페이지나 모바일 페이지에서 쿠키 체크해서 생성 되어 있는 모드의 페이지로 이동 하게 하면 되겠죠.
제가 실력이 많이 0서툴러서~~ㅡㅜ 쿠키 생성이나 체크등 이건 어떻게 넣는건가요? 소스와 어디에 들어가면 되는지좀 부탁드려요//