php include 초보질문입니다ㅜ 정보
php include 초보질문입니다ㅜ본문
회사 홈피를 만들고 있는데요..서브페이지가 많아서
php로 내용만 만들어놓고 전체 레이아웃에 불러드릴려고 합니다..
음,, 제가 잘모르니 설명이 애매하네요ㅜ
그러니까..
product.php가 있고.. ccc.com/sub 폴더안에 1.php 2.php 3.php를 저장하구요..
product.php에서 서브에 있는거 불러올려고 합니다..
링크걸때 product.php?id=1 이런식으로 뒷 숫자만 바꿔 줄려고 하는데요
인클루드를 어떤식으로 해야되나요??
product.php에 불러드릴부분 인클루드를
어떤식으로 써줘야 링크걸때 숫자만 바꿔도 불러드릴수 있는지요?ㅡ
<?
include "/sub/1.php";
?>
는 아닌거 같구요..
<?
include "/sub/.php?id=";
?>
이런식으로 하는건가요?;
php로 내용만 만들어놓고 전체 레이아웃에 불러드릴려고 합니다..
음,, 제가 잘모르니 설명이 애매하네요ㅜ
그러니까..
product.php가 있고.. ccc.com/sub 폴더안에 1.php 2.php 3.php를 저장하구요..
product.php에서 서브에 있는거 불러올려고 합니다..
링크걸때 product.php?id=1 이런식으로 뒷 숫자만 바꿔 줄려고 하는데요
인클루드를 어떤식으로 해야되나요??
product.php에 불러드릴부분 인클루드를
어떤식으로 써줘야 링크걸때 숫자만 바꿔도 불러드릴수 있는지요?ㅡ
<?
include "/sub/1.php";
?>
는 아닌거 같구요..
<?
include "/sub/.php?id=";
?>
이런식으로 하는건가요?;
댓글 전체
걍 스위치나 이프문으로 대체하심이^^
switch($id){
case 1 : $includeUrl = "/sub/1.php"; break;
case 2 : $includeUrl = "/sub/2.php"; break;
case 3 : $includeUrl = "/sub/3.php"; break;
default : $includeUrl = "/sub/1.php";
}
include $includeUrl;
switch($id){
case 1 : $includeUrl = "/sub/1.php"; break;
case 2 : $includeUrl = "/sub/2.php"; break;
case 3 : $includeUrl = "/sub/3.php"; break;
default : $includeUrl = "/sub/1.php";
}
include $includeUrl;
include 할때 /sub 이런식으로 최상단으로 이동해서 불러올수는 없습니다.
product.php가 상단에 있으면
if($id == 1){
include_once("./sub/1.php");
}elseif($id == 2){
include_once("./sub/2.php");
}
다른곳에서도 경로상관없이 불러오려면
if($id == 1){
include_once("$g4[path]/sub/1.php");
}elseif($id == 2){
include_once("$g4[path]/sub/2.php");
}
이런식으로 하면 됩니다
product.php가 상단에 있으면
if($id == 1){
include_once("./sub/1.php");
}elseif($id == 2){
include_once("./sub/2.php");
}
다른곳에서도 경로상관없이 불러오려면
if($id == 1){
include_once("$g4[path]/sub/1.php");
}elseif($id == 2){
include_once("$g4[path]/sub/2.php");
}
이런식으로 하면 됩니다