고수님들 아래 코드가 활용 가능한지 알고 싶습니다.
g5 에서 URL 과 PATH 의 개념이 잘 잡히지 않고 어느때 써야 할지 잘 모르겠네요..ㅠ.ㅜ
아래 코드가 활용가능 할까요??
Copy
<?php?>echo $index_path['path'];echo "<br><br>";echo $_SERVER['PHP_SELF'];echo "<br><br>";echo index_path($index_path['path'], $_SERVER['PHP_SELF']); function index_path($index, $url){ $path = "."; $index = explode("/", $index); $url = explode("/", $url); //index 페이지의 경로를 찾는다. $index_path = $index[count($index)-1]; // 현재 경로가 상위폴더인지 검사한다. for($i=0; $i<count($url); $i++){ if($index_path == $url[$i]){ $up_polder = true; $index_key = $i; //index 폴더의 위치를 저장 } } if($up_polder){ //상위 폴더일경우 $loop_cnt = count($url) - 2 - $index_key; for($i=0; $i<$loop_cnt; $i++){ if($i == 0 ){ $path = ".."; }else{ $path .= "/.."; } } }else{ // 하위 폴더일경우 현재 폴더를 찾는다 $url_path = $url[count($url)-2];//폴더가 아닌 파일을 제거하기 위해 -2 for($i=0; $i<count($index); $i++){ if($url_path == $index[$i]){ $url_key = $i+1;// 현위치의 다음 부터 폴더경로 추가를 위해 +1을 해줌 } } for($i=$url_key; $i<count($index); $i++){ // 폴더경로 추가 $path .= "/".$index[$i]; } } return $path;}?>
|
답변 1개
채택된 답변
+20 포인트
10년 전
어떤 용도로 활용할지 모르지만
G5_PATH 또는 G5_URL 이걸로 충분하지 않나요
답변을 작성하려면 로그인이 필요합니다.