웹경로상에서 특정단어(?) or 테이블명 검색시, 이미지노출 정보
웹경로상에서 특정단어(?) or 테이블명 검색시, 이미지노출본문
http://localhost/gnuboard4/bbs/board.php?bo_table=tmc_01b01
웹주소상의 주소에서 특정단어를 찾아서 그에 해당되는 경우에만
특정 이미지를 노출해주려고 합니다
위 경로를 예를 들면,
웹경로에서 게시판이 'tmc_01b01' 이 있는경우
게시판 화면에 <img src='/img/banner_auction.gif'> 이미지를 노출하려고 합니다
코드를 아래처럼 해봤는데, 노출이 되지 않습니다
<? if(strstr($PHP_SELF,"tmc_01b01")) { // 해당게시판인경우 노출 ?>
<div style='margin:0'><img src='/img/banner_auction.gif'></div>
<? }else{ /* 노출안함 */ } ?>
.............. strstr 을 적용해봤는데, 되지를 않네요. 어떻게 해야하는지요???
웹주소상의 주소에서 특정단어를 찾아서 그에 해당되는 경우에만
특정 이미지를 노출해주려고 합니다
위 경로를 예를 들면,
웹경로에서 게시판이 'tmc_01b01' 이 있는경우
게시판 화면에 <img src='/img/banner_auction.gif'> 이미지를 노출하려고 합니다
코드를 아래처럼 해봤는데, 노출이 되지 않습니다
<? if(strstr($PHP_SELF,"tmc_01b01")) { // 해당게시판인경우 노출 ?>
<div style='margin:0'><img src='/img/banner_auction.gif'></div>
<? }else{ /* 노출안함 */ } ?>
.............. strstr 을 적용해봤는데, 되지를 않네요. 어떻게 해야하는지요???
댓글 전체
preg_match 를 쓰셔도 될꺼 같고요
단순히 게시판으로 하실경우
if($bo_table =="게시판명")
이런식으로 처리하셔도 됩니다
단순히 게시판으로 하실경우
if($bo_table =="게시판명")
이런식으로 처리하셔도 됩니다
넓은마인드님 말씀처럼 구지 PHP_SELF가 아닌 테이블명 변수를 문자열 검색으로 사용하셔도 됩니다.
잦은 커스터마이징이 아니라면 board.php에서 직접 하셔도 되지 싶네요
잦은 커스터마이징이 아니라면 board.php에서 직접 하셔도 되지 싶네요
댓글 감사합니다.
일단 if($bo_table =="게시판명") 형식으로 처리를 했습니다만,
pre_match 로 경로상에서 '게시판명'이 아니라 '특정단어'를 검색하여 반영하는경우가 잘 되지를 않네요 -_-;;
if(preg_match('/tmc_01b01/',$PHP_SELF) ............문구가 틀린건가요?
일단 if($bo_table =="게시판명") 형식으로 처리를 했습니다만,
pre_match 로 경로상에서 '게시판명'이 아니라 '특정단어'를 검색하여 반영하는경우가 잘 되지를 않네요 -_-;;
if(preg_match('/tmc_01b01/',$PHP_SELF) ............문구가 틀린건가요?
if (preg_match("/tmc_01b01/i", $PHP_SELF)) {
echo "이미지";
}
일케 해보세요
echo "이미지";
}
일케 해보세요
이상하게도 알려주신것도 안먹히네요 -_- ;; ....
경로상에 'tmc_01b01' 문구가 포함된경우면 이미지를 출력하는 단순한 구문인데
뭐가 잘 안되는군요.
경로상에 'tmc_01b01' 문구가 포함된경우면 이미지를 출력하는 단순한 구문인데
뭐가 잘 안되는군요.
이게 답이였군요 -_- ;;
if(preg_match('/tmc_01b01/i',$_SERVER[REQUEST_URI])) {
if(preg_match('/tmc_01b01/i',$_SERVER[REQUEST_URI])) {