남은시간 오류 다시 올립니다~

· 2013-06-28 (금) 18:32:18 · 2317 · 4
Untitled-1.jpg
Untitled-2.jpg
첨부한 파일 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>



이게 입력폼에 들어가있는 소스입니다//

첨부파일

Untitled-1.jpg (191.4 KB)
0회 2013-07-09 14:57
Untitled-2.jpg (127.3 KB)
0회 2013-07-09 14:57
|

댓글 4개

2013-06-28 (금) 22:42:22
네 이 소스가 당연히 index에 있으면 모바일에서 pc버전 이동 누르셔도 인덱스로 이동 되기 때문에

당연하다고 생각되네요.

pc버전 이동을 인덱스가 아닌 다른 페이지로 하시면 되겟네요
2013-07-01 (월) 10:43:47
다른페이지로 링크를 걸어도 모바일버전으로 계속 뜹니다 ㅠㅠ
PC화면으로 이동을 스크립트 함수 호출로 걸고 그 함수에 쿠키를 생성해서 현재 설정된 페이지 모드가 모바일인지 PC인지 구분 한다음 PC페이지나 모바일 페이지에서 쿠키 체크해서 생성 되어 있는 모드의 페이지로 이동 하게 하면 되겠죠.
2013-07-01 (월) 09:11:02
제가 실력이 많이 0서툴러서~~ㅡㅜ 쿠키 생성이나 체크등 이건 어떻게 넣는건가요? 소스와 어디에 들어가면 되는지좀 부탁드려요//
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13-06-29 조회 928
13-06-29 조회 1,128
13-06-29 조회 1,778
13-06-29 조회 1,106
13-06-29 조회 1,643
13-06-29 조회 1,312
13-06-29 조회 1,534
13-06-29 조회 1,878
13-06-29 조회 1,104
13-06-29 조회 1,859
13-06-28 조회 1,715
13-06-28 조회 1,576
13-06-28 조회 1,368
13-06-28 조회 2,318
13-06-28 조회 1,666
13-06-28 조회 2,340
13-06-28 조회 1,671
13-06-28 조회 867
13-06-28 조회 1,006
13-06-28 조회 1,066