웹개발 - PHP 프로그램 개발 강의
글수 707
간단한 팁인데 모르시는 분들도 많습니다.
이미지를 출력하거나 링크 할 때 경로를 보통 아래와 같이 하지요....
<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";
?>
물론 경로가 여러개인 경우 여러개 만들어서 사용하면 됩니다.
2005.07.28 01:38:03 (*.205.182.176)
저와 같은 방법을 쓰시네요 ^^ 저도 홈에서 변수를 $site_url로 쓰고 있는데 ^^;
처음엔 일일이 절대경로 지정을 해주었는데 페이지수가 많고
수정시엔 짜증이 많이 나더라구요
그래서 홈을 다시 만들면서 대류님과 같은 방법을 씁니다
한가지 더 꽁수를 부린다면 제로보드와 같이 섹션별로 나누어진 홈을 운영할 때
대부분 전체적인 레이아웃을 같게 쓰면서 색감만 달리 한다던지 할때 색을 넣는 부분에도
변수를 넣어서 활용하면 편합니다 들어온 폴더나 파일명을 읽어들여서 헤드에서 선언해준
변수를 이용해서 표현만 해주면 되니까요
처음엔 일일이 절대경로 지정을 해주었는데 페이지수가 많고
수정시엔 짜증이 많이 나더라구요
그래서 홈을 다시 만들면서 대류님과 같은 방법을 씁니다
한가지 더 꽁수를 부린다면 제로보드와 같이 섹션별로 나누어진 홈을 운영할 때
대부분 전체적인 레이아웃을 같게 쓰면서 색감만 달리 한다던지 할때 색을 넣는 부분에도
변수를 넣어서 활용하면 편합니다 들어온 폴더나 파일명을 읽어들여서 헤드에서 선언해준
변수를 이용해서 표현만 해주면 되니까요
2005.07.30 14:54:40 (*.76.251.30)
다른 서버로 옮겨도 일일이 다 쓴거 고치는거보다는 어차피 include 시킨거니깐
include시킨 파일 내용 하나만 바꾸면 되서 편하잖아요 ^^
include시킨 파일 내용 하나만 바꾸면 되서 편하잖아요 ^^
2005.09.03 00:22:58 (*.105.154.154)
ㅋㅋ 저는_ 적는것조차 귀찮아서 -_-;;
$url = array("","http://","http://");
로 변수를 설정해 놓구($url[0]은 왠지 키보드에 손이 안가서 -_-;; 1로 쓴답니다.)
<?=$url[1]?>/images/~~.gif
이런식으로 -_-;;
php를 잘 몰라서.. 변수밖에 활용 못하겠네요 ㅠㅠ..
$url = array("","http://","http://");
로 변수를 설정해 놓구($url[0]은 왠지 키보드에 손이 안가서 -_-;; 1로 쓴답니다.)
<?=$url[1]?>/images/~~.gif
이런식으로 -_-;;
php를 잘 몰라서.. 변수밖에 활용 못하겠네요 ㅠㅠ..



어쩄든 편리하네요;;