노프레임 상단파일 경로... > 그누4 질문답변

그누4 질문답변

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

노프레임 상단파일 경로... 정보

노프레임 상단파일 경로...

본문

 
안녕하세요~
 
노프레임 head.php에 플래시 네비게이션이 있는데요...
 
게시판 경로가 public_html/gnuboard4/bbs입니다만...
 
상단파일의 head1.php경로를 ../../head1.php로 해서 노프레임의 헤드까지는 불러오는것을 성공했습니다.
 
그러나... 문제는 여기부터...
 
플래시 파일의 메뉴를 클릭하면
 
http://localhost/gnuboard4/  ---> 요부분(그누보드4)이 경로 포함되어
 
loaclhost/gnuboard4/mrms_temp/index.php 이렇게 되어서 경로상의 파일을 찾지 못하여
 
에러가 납니다...
 
정상적인 경로는 localhost/mrms_temp/index.php이거든요...
 
네비게이션 플래시를 하나 더 만들어 경로를 gnuboard4를 포함하여 파일을 하나 더 만들어야 하는지...?
 
아니면 다른 방법이 있는지 고견 부탁드릴께여~
 
 
감사합니다~ (__)
  • 복사

댓글 전체

일정게시판 달력을 메인에 붙여놓고 popup 창을 불러들였을 때 자꾸 경로 안 맞아서 고생좀 했습니다.
즉 게시판에서 링크를 걸면 ../popup.php으로 가야되고 메인 달력에서 링크를 걸때면 ./poup.php로 가야 되는데....
질답란을 찾아봐도 없어서, 다른 사람들은 문제가 없는것 같았는데..결국 초보자인 제가 코드 하나를 만들었습니다.
<?
$nowpath=`pwd`; //리눅스 쉘을 이용하여 현재 경로를 반환받음 역따옴표는 ~ 밑에 있는 것임.
$charlength=strlen($nowpath); //전체경로 길이를 구함
$nowchar=substr($nowpath ,$charlength-4,3 ); //뒤의 3글자를 추출함
if($nowchar=='bbs'){
                    $movepath='..';
                    }
            else  {$movepath='.';} // 상대경로를 바꾸어줌  ./pop_schedule.php?...에서  $movepath/pop_schedule.php?...로 바꾸어줌
?>

설명: 먼저 <? echo `pwd`;?> 해보시고 현재 경로를 찾은 다음에 적당히 위에 소소를 가공합니다.
<a href=~~ ></a>  부분을 찾아서  $movepath/~ 해줍니다...
도움이 되시길 바랍니다.
 도움이 되시길 바라겠습니다.
윈도우에서 아파치 설치후 집에서 서버를 돌리는 경우는 리눅스 명령어가 안먹히므로 ....
$nowpath=$PHP_SELF;
echo $nowpath;
해보세요.....그러면 현재 자신의 경로를 화면에 찍어줄겁니다..아마도..
© SIRSOFT
현재 페이지 제일 처음으로