_common.php 경로 관련해서 계속 오류가 발생합니다. 채택완료
bismute
11년 전
조회 6,644
우선 폴더 구조가
root/ new/ category / 해당 파일.php 이렇게 존재하고 있습니다.
그런데 _common.php 파일을 불러오려고
<?
include_once("../../_common.php");
?>
이렇게 선언해주면 다음과 같은 에러가 발생합니다.
Warning: main(../../_common.php) [http://dnew29.zerois.net/new/function.main" style="font-family: Gulim; font-size: medium; line-height: normal">function.main]: failed to open stream: No such file or directory in/home/dnew29/public_html/new/category_07/category_0705.php on line 2
Warning: main() [http://dnew29.zerois.net/new/function.include" style="font-family: Gulim; font-size: medium; line-height: normal">function.include]: Failed opening '../../_common.php' for inclusion (include_path='.:/usr/lib/php/pear') in /home/dnew29/public_html/new/category_07/category_0705.php on line2
Warning: main() [http://dnew29.zerois.net/new/function.include" style="font-family: Gulim; font-size: medium; line-height: normal">function.include]: Failed opening '../../_common.php' for inclusion (include_path='.:/usr/lib/php/pear') in /home/dnew29/public_html/new/category_07/category_0705.php on line2
불러오려는 _common.php 파일은 그누보드 루트쪽에 있는 파일인데...왜 에러가 계속 발생하는지 모르겠습니다.
* root 디렉토리에는 _common.php와 common.php가 존재하고 있습니다.
* $_SERVER['DOCUMENT_ROOT']를 통해 파일을 불러오면 다음과 같은 에러가 발생했습니다.
Warning: main(./common.php) [http://parkviewcl.com/new/function.main">function.main]: failed to open stream: No such file or directory in /home/dnew29/public_html/_common.php on line 3
Warning: main() [http://parkviewcl.com/new/function.include">function.include]: Failed opening './common.php' for inclusion (include_path='.:/usr/lib/php/pear') in /home/dnew29/public_html/_common.php on line 3
Warning: main() [http://parkviewcl.com/new/function.include">function.include]: Failed opening './common.php' for inclusion (include_path='.:/usr/lib/php/pear') in /home/dnew29/public_html/_common.php on line 3
_common.php 파일의 경로가 문제인가요? 아님 제가 파일에서 선언을 따로 해줘야 되는 게 있는 걸까요?
</div>
<div><div><?</div>
<div>include_once("../../_common.php");</div>
<div>
</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>
</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></div>
<div>
</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><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>
</div>
<div>
</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></div></div>
<div>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
11년 전
include 문제입니다 ^^...
Warning: main(../../_common.php) [http://dnew29.zerois.net/new/function.main" target="_blank">function.main]: failed to open stream: No such file or directory in/home/dnew29/public_html/new/category_07/category_0705.php on line 2
Warning: main() [http://dnew29.zerois.net/new/function.include" target="_blank">function.include]: Failed opening '../../_common.php' for inclusion (include_path='.:/usr/lib/php/pear') in /home/dnew29/public_html/new/category_07/category_0705.php on line2
Warning: main() [http://dnew29.zerois.net/new/function.include" target="_blank">function.include]: Failed opening '../../_common.php' for inclusion (include_path='.:/usr/lib/php/pear') in /home/dnew29/public_html/new/category_07/category_0705.php on line2
스트림 오픈 실패, 파일이나 디렉토리 찾을 수 없다는 뜻인데...
지금 살펴보면... 현재 위치 기준에서 이전 디렉토리/이전디렉토리/_common.php 로 작동하게 되겟죠...
지금 디렉토리 상태를 보면 /home/dnew29/public_html/new/catgory_07/category_0705.php
로 되어있는데... 여기서 include 를 하게 되면... 전 전 디렉토리는 new 디렉토리가 되기 때문일 껍니다...
제가 예상하기로는 new 디렉토리에 _common.php 파일이 없기 때문인데요....
또한 include 하는 _common.php 파일은 common.php 파일을 간접적으로 참조하는 파일입니다.
안에 내용을 살펴보면 다음과 같이 되어있겠죠..
<?
$g4_path="..";
include_once($g4_path/"_common.php");
?>
이런식으로 root 에 있는 _common.php 파일을 참조하게 되고 따라가게 되겟지만서도... 일단 질문자님이 혼란스러우시면...
현재 category_0705.php 이 있는 디렉토리의 위치에 _common.php 파일을 생성하십시오..
그리고 만들어진 _common.php 파일의 내부에 있는 $g4_path 변수를 잘 수정해주시고,
인클루드 하면 됩니다..
category_0705.php 에서 include_once("./_common.php"); 를 포함하시면 되겟습니다.
p.s 이와 같이 설정해도 작동하지 않는 경우, 파일의 Permision 문제일 수 있습니다.
혹시 작업하고 있는 계정이 root 계정인지, 일반 사용자 계정인지 확인하십시오.
root 계정으로 _common.php 파일을 생성해버리면 제대로 작동하지 않습니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인