테스트 사이트 - 개발 중인 베타 버전입니다

_common.php 오류로 인해 페이지가 정상적으로 생성되지 않습니다. 채택완료

bismute 11년 전 조회 4,506
해당 페이지를 불러오면 오늘 날짜의 달력을 불러와야 하는데, 정상적으로 불러와지질 않아서

달력 페이지의 값이 늘 초기값인 1970-01-01 로 고정되어 있습니다.

스크린샷 2014-04-28 오후 1.58.23.png

다음과 같이 출력되는데, 전달과 다음달로의 이동도 정상적으로 이루어지지 않고 있습니다.

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 포인트
category_0705.php 파일에서 main 이라는 함수를 찾지 못하는것 같은데요?

아마도 common.php 파일이 include 되기도 전에 함수를 호출해서 그런듯 합니다.


로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

b
bismute
11년 전
음....경로를 바꿔주게 되면 루트에 있는 _common.php쪽도 에러가 생겨버리네요......

여러모로 골치아픈 문제에 직면하게 된 거 같습니다 ㅎㅎ;;

댓글을 작성하려면 로그인이 필요합니다.

root 에 common.php 파일이 있는지 확인해보세요.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

b
bismute
11년 전
네, 루트에 common.php 파일이랑 _common.php 파일 다 존재합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인