_common.php 오류로 인해 페이지가 정상적으로 생성되지 않습니다. 채택완료
bismute
11년 전
조회 4,506
해당 페이지를 불러오면 오늘 날짜의 달력을 불러와야 하는데, 정상적으로 불러와지질 않아서
달력 페이지의 값이 늘 초기값인 1970-01-01 로 고정되어 있습니다.

다음과 같이 출력되는데, 전달과 다음달로의 이동도 정상적으로 이루어지지 않고 있습니다.
common.php를 include해줘서 직접 경로를 지정해줬음에도 저런 에러가 계속 발생되고 있습니다.
해당 파일은 root/new/category07 폴더에 위치해있고, 루트에는 _common.php와 common.php가 위치해있습니다.
제가 뭘 잘못해서 이 에러가 계속 발생하는 걸까요?
</div>
<div style="text-align: left">
<div><?</div>
<div>$g4_path='../..'; </div>
<div>/* @require_once($g4_path.'/common.php'); */</div>
<div>include_once($g4_path.'/common.php'); </div>
<div>?></div>
<div><?</div>
<div>
</div>
<div>
</div>
<div>// 선택옵션으로 인해 셀합치기가 가변적으로 변함</div>
<div>$colspan = 5;</div>
<div>
</div>
<div>//if ($is_category) $colspan++;</div>
<div>if ($is_checkbox) $colspan++;</div>
<div>if ($is_good) $colspan++;</div>
<div>if ($is_nogood) $colspan++;</div>
<div>
</div>
<div>// 제목이 두줄로 표시되는 경우 이 코드를 사용해 보세요.</div>
<div>// <nobr style='display:block; overflow:hidden; width:000px;'>제목</nobr></div>
<div>?></div>
<div><style></div>
<div>
</div>
<div>.calendarT table,td { font-family : dotum ; font-size : 9pt; }</div>
<div>.hand { cursor:hand; }</div>
<div></style></div>
<div><?php</div>
<div> </div>
<div>
</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>if(!$ndate) {</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$ndate = date("Y-m");</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div>
<div>
</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$ntime = strtotime($ndate);</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$curY=date("Y", $ntime);</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$curM=date("m", $ntime);</div>
<div>
</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>if($curY == date("Y") && $curM == date("m")) {</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$curD = date("d");</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div>
<div>
</div>
<div> if ($curM =="") </div>
<div> { </div>
<div> </div>
<div> $tmpDate = getdate(); </div>
<div> $curM = $tmpDate[mon]; </div>
<div> $curD = $tmpDate[mday]; </div>
<div> </div>
<div> } </div>
<div> </div>
<div> if($curY ==''){</div>
<div> <span class="Apple-tab-span" style="white-space: pre"> </span>$curY = $tmpDate[year];</div>
<div> } </div>
<div> </div>
<div> $preM = $curM - 1; </div>
<div> $nextM = $curM + 1; </div>
<div> $preY = $curY; </div>
<div> $nextY = $curY; </div>
<div> </div>
<div> if ($curM==1) </div>
<div> { </div>
<div> $preM = 12; </div>
<div> $preY = $curY - 1; </div>
<div> } </div>
<div> elseif($curM==12) </div>
<div> { </div>
<div> $nextM = 1; </div>
<div> $nextY = $curY + 1; </div>
<div> } </div>
<div> </div>
<div> $preDate = mktime(0,0,0,$preM, 1,$preY); </div>
<div> $curDate = mktime(0,0,0,$curM, 1,$curY); </div>
<div> $nextDate = mktime(0,0,0,$nextM, 1,$nextY); </div>
<div>
</div>
<div> $preMaxday = date(t,$preDate); </div>
<div> $curMaxday = date(t,$curDate); </div>
<div> $nextMaxday = date(t,$nextDate); </div>
<div>
</div>
<div> $preFw = date(w,$preDate); </div>
<div> $curFw = date(w,$curDate); </div>
<div> $nextFw = date(w,$nextDate); </div>
<div>
</div>
<div> $preJu = floor(($preMaxday+$preFw)/7)+1 ; // </div>
<div> $curJu =floor(($curMaxday+$curFw)/7)+1 ; // </div>
<div> $nextJu = floor(($nextMaxday+$nextFw)/7)+1 ; // </div>
<div> $yoil = array('','SUN','MON','TUE','WED','THU','FRI','SAT'); </div>
<div> $month = array('','January','February','May','April','March','June','July','August','September','October','November','December'); </div>
<div> </div>
<div>
</div>
<div> </div>
<div> </div>
<div> //메인테이블 시작 </div>
<div> $cur = 0; </div>
<div> echo "<div align=left style='padding-top:10px;'>";</div>
<div>
</div>
<div>
</div>
<div>?></div>
<div><table width='760' cellspacing='0' cellpadding='0' style="padding-left:1px;"></div>
<div> <tr><td colspan="5" height="30"></td></tr></div>
<div> <tr></div>
<div> <td width='124' align='left' class='a2'></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span><?</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>echo date("Y.m",strtotime("-1 month", $ntime)); </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>?></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span></td></div>
<div> <td width='39' align='left'><a href="?f_submenus=<?=$f_submenus?>&ndate=<?=date("Y-m",strtotime("-1 month", $ntime))?>"><img src='../images/left.gif' /><a/></td></div>
<div> <td width='' align='center' class='a1'></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span><?</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>echo date("Y.m",$ntime);</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>?></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span></td></div>
<div> <td width='39' align='right'><a href="?f_submenus=<?=$f_submenus?>&ndate=<?=date( "Y-m", strtotime("+20 day", mktime( 0, 0, 0, date("m",$ntime), 20, date("Y",$ntime))) )?>"><img src='../images/rig.gif'/></a></td></div>
<div> <td width='124' align='right' class='a2'></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span><?</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>echo date( "Y.m", strtotime("+20 day", mktime( 0, 0, 0, date("m",$ntime), 20, date("Y",$ntime))) );</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>?></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span></td></div>
<div> </tr></div>
<div> <tr></div>
<div> <td colspan='5' align='center'><img src='../images/d_day.png' /></td></div>
<div> </tr></div>
<div></table><span class="Apple-tab-span" style="white-space: pre"> </span></div>
<div><?</div>
<div>
</div>
<div> echo "<table width='760' border='0' cellpadding='5' cellspacing='0' class='bg coun_cal'>"; </div>
<div>
</div>
<div> for($row = 0;$row<$curJu;$row++) </div>
<div> { </div>
<div> </div>
<div> </div>
<div> echo "<tr bgcolor='#FFFFFF'>"; </div>
<div> </div>
<div> for($col = 0;$col<=6;$col++) </div>
<div> { $reserve_info=""; </div>
<div> </div>
<div> $cur++; </div>
<div> if (($cur<=$curFw) || ($cur > ($curMaxday+$curFw)) == true) </div>
<div> { </div>
<div> echo "<td width='106' height='98' align='right' valign='top' bgcolor='#fff9f6'> "; </div>
<div> }else{ </div>
<div> $day_fnc = $cur-$curFw;</div>
<div> </div>
<div>
</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>if ($col==0) $colc="class='a4'";</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>else if ($col==6) $colc="class='a3'";</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>else $colc="";</div>
<div>
</div>
<div>
</div>
<div>
</div>
<div> echo "<td width='106' height='98' align='right' valign='top' bgcolor='#fff9f6' ".$colc.">"; </div>
<div> </div>
<div>
</div>
<div> if (($cur-$curFw)==$curD)//오늘일자 하이라이트. </div>
<div> {</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>echo "<p class='today_cal'>".($cur-$curFw)."</p>";</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>} else {</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>echo $cur-$curFw; </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div>
<div> </div>
<div> </div>
<div>
</div>
<div> $sTime = mktime(0,0,0,$curM , $day_fnc , $curY );</div>
<div> $tTime = mktime(0,0,0,date("m") , date("d") , date("Y") );</div>
<div> $eTime = mktime(0,0,0,$curM , $day_fnc , $curY ) + 86390;</div>
<div>
</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$rdate = date("Y-m-d", $sTime);</div>
<div>
</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>if (time() < $sTime && $col > 0 ) {</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>?><div style="width:88px;padding-top:15px;text-align:center;color:#0000ff;"></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span><a href='../../bbs/write.php?bo_table=reserve&rdate=<?=$rdate?>&f_submenus=0705'><img src='../images/a1.gif'/></a></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span></div><?</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>} else {</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>?></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span><div style="width:88px;padding-top:15px;text-align:center;color:#0000ff;"></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span></div></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span><?</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div>
<div> } </div>
<div> </div>
<div> echo "</td>"; </div>
<div> } </div>
<div> echo "</tr>"; </div>
<div> </div>
<div> } </div>
<div>
</div>
<div> echo "</table></div>
<Br>"; </div>
<div>
</div>
<div>?> </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span><table width="760" cellspacing='0' cellpadding='0'></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span><tr></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span><td align="center"></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span><a href="./sub.php?f_submenus=0705"><img src="../images/btn_resv01.jpg"/></a></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span><?</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>if (!$member['mb_id']) {</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>?></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span><?</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>} else {</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>?></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span><a href="../../bbs/board.php?bo_table=reserve&f_submenus=0705_1"><img src="../images/btn_resv03.jpg"/></a></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span><?</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>?></div>
<div>
</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span><?</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>if (!$member['mb_id']) {</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>?></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span><a href="./sub.php?f_submenus=0705_2"><img src="../images/btn_resv02.jpg"/></a></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span><?</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>} else {</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>?></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span><?</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>?></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span></div>
<div> </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span></td></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span></tr></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span><tr></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span><td height="20"></td></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span></tr></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span></table><span class="Apple-tab-span" style="white-space: pre"> </span></div>
<div><style type="text/css"></div>
<div>.a1 {</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>color: #f26122;</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>font-size: 33px;</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>font-weight: bold;</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>font-family: Verdana, Geneva, sans-serif;</div>
<div>}</div>
<div>.a2 {</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>color: #999;</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>font-size: 20px;</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>font-family: Verdana, Geneva, sans-serif;</div>
<div>}</div>
<div>.bg {</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>color: #000;</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>background-color: #fff9f6;</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>font-weight: bold;</div>
<div>}</div>
<div>.a3 {</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>color: #5180ad;</div>
<div>}</div>
<div>.a4 {</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>color: #ca111a;</div>
<div>}</div>
<div>
</div>
<div>.coun_cal {border-left:1px solid #aaa; margin-left:2px;}</div>
<div>.coun_cal td {border-bottom:1px solid #ccc; border-right:1px solid #ccc;}</div>
<div>.today_cal {background:#f26122; color:#fff; padding:2px 4px; display:inline;}</div>
<div>
</div>
<div>
</div>
<div></style></div></div>
<div style="text-align: left">
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
11년 전
category_0705.php 파일에서 main 이라는 함수를 찾지 못하는것 같은데요?
아마도 common.php 파일이 include 되기도 전에 함수를 호출해서 그런듯 합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
b
bismute
11년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
여러모로 골치아픈 문제에 직면하게 된 거 같습니다 ㅎㅎ;;