묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
if문에 관한 질문입니다.
2003.06.05 17:19
<?
if($CatNo=="4")
include "sangpae_left.htm";
else if($CatNo=="35")
include "sangpae_left.htm";
else if($CatNo=="36")
include "sangpae_left.htm";
else if($CatNo=="37")
include "sangpae_left.htm";
else if($CatNo=="38")
include "sangpae_left.htm";
else if($CatNo=="39")
include "sangpae_left.htm";
else if($CatNo=="40")
include "sangpae_left.htm";
else if($CatNo=="41")
include "sangpae_left.htm";
?>
이 소스를 간단하게 줄이는 방법 없을까요..
궁금합니다.
답변 부탁드려요 ^-^ 그럼..
if($CatNo=="4")
include "sangpae_left.htm";
else if($CatNo=="35")
include "sangpae_left.htm";
else if($CatNo=="36")
include "sangpae_left.htm";
else if($CatNo=="37")
include "sangpae_left.htm";
else if($CatNo=="38")
include "sangpae_left.htm";
else if($CatNo=="39")
include "sangpae_left.htm";
else if($CatNo=="40")
include "sangpae_left.htm";
else if($CatNo=="41")
include "sangpae_left.htm";
?>
이 소스를 간단하게 줄이는 방법 없을까요..
궁금합니다.
답변 부탁드려요 ^-^ 그럼..
댓글 3
-
세나^.^
2003.06.05 18:00
-
특급잠수부
2003.06.06 03:56
switch($CatNo)
{
case "4":
$inc_src = "sangpae_left.htm";
break;
case "35":
$inc_src = "sangpae_left.htm";
break;
case "36":
$inc_src = "sangpae_left.htm";
break;
case "37":
$inc_src = "sangpae_left.htm";
break;
case "38":
$inc_src = "sangpae_left.htm";
break;
case "39":
$inc_src = "sangpae_left.htm";
break;
case "40":
$inc_src = "sangpae_left.htm";
break;
case "41":
$inc_src = "sangpae_left.htm";
break;
default:
$inc_src = "sangpae_left.htm";
break;
}
if ($inc_src != '')
{
if (file_exists("절대경로".$inc_src)) include $inc_src;
} -
특급잠수부
2003.06.06 03:57
보통 넘어온 변수값에 의해 include되는경우
file_exists를 이용하여 존재여부를 파악한후 인클루드 하시는 것이 좋습니다.
파일이 없을때 include나 출력해주는 조건이 달리는것도 좋겠지요.
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
미니메이드 | 홈페이지에 오류가 있는데 도와주실 분 찾습니다ㅜ [10] | 2014.11.30 by 미니메이드 |
무소랑 | 에디터 글꼴 설정에 대해 [2] | 2014.11.30 by 무소랑 |
해오진 | 질문...홈페이지를 웹로봇에 노출시키기? | |
틱택톡 |
게시판 탭형식 분류 수정문의
[2]
![]() | 2014.11.30 by 틱택톡 |
hsjaa | 특정 버튼 클릭시 사용자에게 UI가 변경되게 할수있나요? [1] | 2014.11.30 by DoorWeb |
ghdh플램 | 스크롤바가 무한정 계속 내려갑니다 제발제발 고수님도와주세요 [1] | 2014.11.30 by DoorWeb |
오락실주인 | 비회원 사이트 장단점 [4] | 2014.11.30 by 오락실주인 |
dskurrkdfdr74 | 댓글이 달린 댓글 삭제하는 방법이 궁금합니다. [3] | 2014.11.30 by 콩까기 |
다미아빠 | XE 호환성 어때요? [1] | 2014.11.30 by 가을풍경 |
친절뺀질이 | 가상호스트 XE연결 문의 [2] | 2014.11.30 by 하얀마법 |
포동이 | 출석부 오류문의 [2] | 2014.11.30 by 포동이 |
fjgal | 회원가입 임시제한..도와주세요! [2] | 2014.11.30 by fjgal |
콩까기 | 게시판 목록에서 내가쓴글이면 제목을 빨간색등 다른색으로표현하는방법있을까요? [4] | 2014.11.30 by 콩까기 |
Lemon_MC |
이 댓글 에디터는 뭔가요?
[5]
![]() | 2014.11.29 by Lemon_MC |
하얀마법 | iframe 삽입시 자동으로 div 코드로 감싸고 싶습니다. [15] | 2014.11.29 by 하얀마법 |
노에르 |
알림센터 위젯 제작시 문제..
[3]
![]() | 2014.11.29 by 노에르 |
디딯 |
아이콘?그림? 제거와 게시판 연결ㅠㅠ
![]() | |
나이트퓨리 | bgm중에 팝송만 나오지않아요 | |
yjb0714 | zend optimizer 필수 인가요? | |
비상9 | [질문] form 에서 act 설정 [3] | 2014.11.29 by 비상9 |
swich - case문을 쓰시면 더 간단하고 컴퓨터도 덜힘들어하게 될것 같네요..^_^;;
예제를 쓰기가 좀 그래서 네이버지식인에서 예제하나따옵니다..
form을 통해 넘어온 변수명이 $url 일경우...
switch ($url) {
case ("yahoo") :
header("Location: http://www.yahoo.co.kr");
break;
case ("naver"):
header("Location: http://www.naver.com");
break;
default :
header("Location: http://www.daum.net");
}
위와 같이 case ~ break; 부분을 원하시는 만큼 추가하시면 되겠습니다.
맨 밑에 default 값은 $url로 넘어온 값이 위에 case에 있는 다른 어떤 값과도 일치 하지 않을 경우 기본 적으로 이동할 페에지입니다.