노프레임 상단파일 경로... 정보
노프레임 상단파일 경로...본문
안녕하세요~
노프레임 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/~ 해줍니다...
도움이 되시길 바랍니다.
도움이 되시길 바라겠습니다.
즉 게시판에서 링크를 걸면 ../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;
해보세요.....그러면 현재 자신의 경로를 화면에 찍어줄겁니다..아마도..
$nowpath=$PHP_SELF;
echo $nowpath;
해보세요.....그러면 현재 자신의 경로를 화면에 찍어줄겁니다..아마도..