웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
효율적인 경로 지정하기
2005.07.27 17:24
간단한 팁인데 모르시는 분들도 많습니다.
이미지를 출력하거나 링크 할 때 경로를 보통 아래와 같이 하지요....
<img src="./image/daerew.jpg .....>
<a href="../v3/daerew.html>
<? include "daerew.html"; ?>
이런 경우 만약 경로가 수정되거나 하면 Ctrl+H(바꾸기) 등으로 일괄 수정합니다.
하지만 변경해야 하는 페이지 수가 많을 경우 은근히 귀찮은 작업이지요.....
제로보드 외부로그인이나 최근 게시물을 사용할 때 페이지 상단에
<?
$_zb_url = "http://www.daerew.com/bbs/";
$_zb_path = "/home1/daerew/public_html/bbs/";
?>
이 구문을 이용하여 경로를 자동으로 인식하지요....
이것과 같이 경로를 지정해주고 이용하면 됩니다.
저같은 경우는
<?
$_site_url = "http://www.daerew.com/v3/";
$_site_path = "/home/daerew/public_html/v3/";
?>
이렇게 설정해 두었습니다.
적용할 땐 아래와 같은 형식으로 이용할 수 있습니다.
<img src="<?=$_site_url?>image/daerew.jpg .....>
<a href="<?=$_site_url?>daerew.html>
<? include $_site_path."daerew.html"; ?>
잘 응용하면 일일이 경로 지정해 줄 필요가 없으니 작업 속도도 빨라지고, 무엇보다 수정시 편리합니다.
$_site_url = "http://www.daerew.com/v3/";
$_site_path = "/home/daerew/public_html/v3/";
이 경로만 수정하면 전체가 수정되니까요...
제로보드 사용자들은 아래와 같은 형식으로 또 추가하면 되겠죠? ^^
<?
$_zb_url = "http://www.daerew.com/bbs/";
$_zb_path = "/home1/daerew/public_html/bbs/";
$_site_url = "http://www.daerew.com/v3/";
$_site_path = "/home/daerew/public_html/v3/";
include $_zb_path."outlogin.php";
?>
물론 경로가 여러개인 경우 여러개 만들어서 사용하면 됩니다.
이미지를 출력하거나 링크 할 때 경로를 보통 아래와 같이 하지요....
<img src="./image/daerew.jpg .....>
<a href="../v3/daerew.html>
<? include "daerew.html"; ?>
이런 경우 만약 경로가 수정되거나 하면 Ctrl+H(바꾸기) 등으로 일괄 수정합니다.
하지만 변경해야 하는 페이지 수가 많을 경우 은근히 귀찮은 작업이지요.....
제로보드 외부로그인이나 최근 게시물을 사용할 때 페이지 상단에
<?
$_zb_url = "http://www.daerew.com/bbs/";
$_zb_path = "/home1/daerew/public_html/bbs/";
?>
이 구문을 이용하여 경로를 자동으로 인식하지요....
이것과 같이 경로를 지정해주고 이용하면 됩니다.
저같은 경우는
<?
$_site_url = "http://www.daerew.com/v3/";
$_site_path = "/home/daerew/public_html/v3/";
?>
이렇게 설정해 두었습니다.
적용할 땐 아래와 같은 형식으로 이용할 수 있습니다.
<img src="<?=$_site_url?>image/daerew.jpg .....>
<a href="<?=$_site_url?>daerew.html>
<? include $_site_path."daerew.html"; ?>
잘 응용하면 일일이 경로 지정해 줄 필요가 없으니 작업 속도도 빨라지고, 무엇보다 수정시 편리합니다.
$_site_url = "http://www.daerew.com/v3/";
$_site_path = "/home/daerew/public_html/v3/";
이 경로만 수정하면 전체가 수정되니까요...
제로보드 사용자들은 아래와 같은 형식으로 또 추가하면 되겠죠? ^^
<?
$_zb_url = "http://www.daerew.com/bbs/";
$_zb_path = "/home1/daerew/public_html/bbs/";
$_site_url = "http://www.daerew.com/v3/";
$_site_path = "/home/daerew/public_html/v3/";
include $_zb_path."outlogin.php";
?>
물론 경로가 여러개인 경우 여러개 만들어서 사용하면 됩니다.
댓글 9
-
LuFia
2005.07.27 23:29
-
예뜨락
2005.07.28 01:38
저와 같은 방법을 쓰시네요 ^^ 저도 홈에서 변수를 $site_url로 쓰고 있는데 ^^;
처음엔 일일이 절대경로 지정을 해주었는데 페이지수가 많고
수정시엔 짜증이 많이 나더라구요
그래서 홈을 다시 만들면서 대류님과 같은 방법을 씁니다
한가지 더 꽁수를 부린다면 제로보드와 같이 섹션별로 나누어진 홈을 운영할 때
대부분 전체적인 레이아웃을 같게 쓰면서 색감만 달리 한다던지 할때 색을 넣는 부분에도
변수를 넣어서 활용하면 편합니다 들어온 폴더나 파일명을 읽어들여서 헤드에서 선언해준
변수를 이용해서 표현만 해주면 되니까요 -
이승원
2005.07.29 13:48
그런데 문제점은 php를 다른 서버로 옮겨서 할경우 또 변경해야 합니다... ^^ -
eitech
2005.07.30 14:54
다른 서버로 옮겨도 일일이 다 쓴거 고치는거보다는 어차피 include 시킨거니깐
include시킨 파일 내용 하나만 바꾸면 되서 편하잖아요 ^^ -
에지
2005.08.08 19:13
저도 저러는데;;
저는 $_hm_url / $_hm_path 로 스고있답니다 (퍼벅) -
권혁준
2005.09.03 00:22
ㅋㅋ 저는_ 적는것조차 귀찮아서 -_-;;
$url = array("","http://","http://");
로 변수를 설정해 놓구($url[0]은 왠지 키보드에 손이 안가서 -_-;; 1로 쓴답니다.)
<?=$url[1]?>/images/~~.gif
이런식으로 -_-;;
php를 잘 몰라서.. 변수밖에 활용 못하겠네요 ㅠㅠ.. -
댣군
2005.09.12 18:47
오 +_+ 정말 편리하겠군요 ~
다른 서버로 옮길때도 위에만 수정하면 되겠네요 -
영원
2006.02.22 17:10
제가쓰는 방법임닷..ㅡㅡㅋ
$RootURL = "http://".$HTTP_HOST;
$RootDIR = dirname(__FILE__);
모든 파일에 인클루드되는 lib.php 파일의 상단에 넣어줍니다.. -
박종훈
2006.05.06 19:32
편리하다.. ^^/
제목 | 글쓴이 | 날짜 |
---|---|---|
[PHP 동영상강의] 43. 공용함수의 제작/쿠키로그인(보안) [4] | 서기 | 2006.03.16 |
[PHP 동영상강의] 39. 회원가입/로그인 처리 [8] | 서기 | 2006.02.06 |
[PHP 동영상강의] 25. 회원가입처리 / 로그인 구현 [6] | 서기 | 2005.12.16 |
효율적인 경로 지정하기 [9] | 대류 | 2005.07.27 |
나만의 미니홈 만들기 ㅡ password.php [8] | 예뜨락 | 2005.05.07 |
나만의 미니홈 만들기 ㅡ delete.php 파일 [2] | 예뜨락 | 2005.01.03 |
IE 에서도 투명 알파값이 적용된 PNG 이미지를 맘껏 활용하자! [8] | THE PAPER™ | 2004.12.27 |
나만의 미니홈 만들기 ㅡ view.php 파일과 제목링크 [9] | 예뜨락 | 2004.11.27 |
나만의 미니홈 만들기 ㅡ list.php , 디비 테이블 생성 [6] | 예뜨락 | 2004.11.26 |
나만의 미니홈 만들기 ㅡ 미니홈 생성 페이지 [3] | 예뜨락 | 2004.11.20 |
나만의 미니홈 만들기 ㅡ 기초적인 관리 페이지 [3] | 예뜨락 | 2004.11.20 |
나만의 미니홈 만들기 ㅡ 메인 기초 설계3 .레이아웃 [2] | 예뜨락 | 2004.11.19 |
나만의 미니홈 만들기 ㅡ 글쓰기에 앞서... [1] | 예뜨락 | 2004.11.17 |
PHP프로그램에 간단한 인증(로그인) 걸기. [15] | Lepas | 2004.08.09 |
히어닥 문법 활용 [14] | ☺심심 | 2004.07.13 |
해당 ftp 파일 서버에서 다른곳의 ftp 파일 서버로 백업용도 및 전송하기.. [9] | 김동욱 | 2004.05.30 |
제로카운터 쉽게 설치하기 [26] | 대류 | 2004.01.17 |
세션을 이용한 관리자 모드 구축하기 3강 [6] | 박정호 | 2003.12.09 |
세션을 이용한 관리자 모드 구축하기 2강 [6] | 박정호 | 2003.12.09 |
세션을 이용한 관리자 모드 구축하기 1강(중복?) | 박정호 | 2003.12.09 |
어쩄든 편리하네요;;