들어오는 게시판 이름을 인식하여 다른 플래쉬를 보여주는 php문좀 가르쳐 주세요ㅠ
일단 스크립트 써서 플래쉬 불러오구요..
<script language="javascript">flash('/swf/bd01.swf','980',62,'','transparent','','.')</script>
<script language="javascript">flash('/swf/bd02.swf','980',62,'','transparent','','.')</script>
<script language="javascript">flash('/swf/bd03.swf','980',62,'','transparent','','.')</script>
<script language="javascript">flash('/swf/bd04.swf','980',62,'','transparent','','.')</script>
<script language="javascript">flash('/swf/bd05.swf','980',62,'','transparent','','.')</script>
가 있는데요..
게시판 이름은,
/bbs/board.php?bo_table=bd0101
/bbs/board.php?bo_table=bd0201
/bbs/board.php?bo_table=bd0301
/bbs/board.php?bo_table=bd0401
/bbs/board.php?bo_table=bd0501
이렇게 있어요..
게시판 상단에 들어가는 이미지를 변화 하려고 하는데요..
각 코드마다 쓸려니 귀찮고 해서...
head.php에다가 붙여 줄려고 합니다..
예를 들어서..
/bbs/board.php?bo_table=bd0101 로 들어오게 되면은,
<script language="javascript">flash('/swf/bd01.swf','980',62,'','transparent','','.')</script>
이게 인식이 되고...
/bbs/board.php?bo_table=bd0201 로 들어오게 되면은,
<script language="javascript">flash('/swf/bd02.swf','980',62,'','transparent','','.')</script>
로 들어오게 하려고 합니다....
<?
요렇게 시작하는거 같은데;;;
소스좀 가르쳐 주세요ㅠㅠ
<script language="javascript">flash('/swf/bd01.swf','980',62,'','transparent','','.')</script>
<script language="javascript">flash('/swf/bd02.swf','980',62,'','transparent','','.')</script>
<script language="javascript">flash('/swf/bd03.swf','980',62,'','transparent','','.')</script>
<script language="javascript">flash('/swf/bd04.swf','980',62,'','transparent','','.')</script>
<script language="javascript">flash('/swf/bd05.swf','980',62,'','transparent','','.')</script>
가 있는데요..
게시판 이름은,
/bbs/board.php?bo_table=bd0101
/bbs/board.php?bo_table=bd0201
/bbs/board.php?bo_table=bd0301
/bbs/board.php?bo_table=bd0401
/bbs/board.php?bo_table=bd0501
이렇게 있어요..
게시판 상단에 들어가는 이미지를 변화 하려고 하는데요..
각 코드마다 쓸려니 귀찮고 해서...
head.php에다가 붙여 줄려고 합니다..
예를 들어서..
/bbs/board.php?bo_table=bd0101 로 들어오게 되면은,
<script language="javascript">flash('/swf/bd01.swf','980',62,'','transparent','','.')</script>
이게 인식이 되고...
/bbs/board.php?bo_table=bd0201 로 들어오게 되면은,
<script language="javascript">flash('/swf/bd02.swf','980',62,'','transparent','','.')</script>
로 들어오게 하려고 합니다....
<?
요렇게 시작하는거 같은데;;;
소스좀 가르쳐 주세요ㅠㅠ
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 10개
<? if($bo_table == 'bd0101') { ?>
<script>doc_write(flash_movie("<?=$g4['path']?>/swf/bd02.swf", "bd_flash", 980, 62, "transparent"));</script>
<? } else if($bo_table == 'bd0201') { ?>
<script>doc_write(flash_movie("<?=$g4['path']?>/swf/bd02.swf", "bd_flash", 980, 62, "transparent"));</script>
<? } else if($bo_table == '게시판명') { ?>
<script>doc_write(flash_movie("<?=$g4['path']?>/swf/플래시명.swf", "bd_flash", 980, 62, "transparent"));</script>
//// 생략 ///
<? } else { //게시판이 아닐경우 출력 ?>
<script>doc_write(flash_movie("<?=$g4['path']?>/swf/bd_00.swf", "bd_flash", 980, 62, "transparent"));</script>
<? } ?>
<? } else if($bo_table == 'bd0402') { ?>
<script language="javascript">flash('/swf/bar0402.swf','740',50,'','transparent','','.')</script>
에서, <? } else if($bo_table == 'bd0402') { ?> 부분을 수정하면 될 것 같은데요...
$bo_table는 게시판 이름을 지칭하는 용어인데..
.co.kr/sub0101.php
라는 곳의 주소를(페이지)를 인식하여 들어올 때 사용하는 단어는 어떻게 되는지 궁금해요..
타이틀 명 바꾸기가 참 곤란해서요ㅠ
혹시 $g4[title]에 sub0101 이라고 적어도 title에 들어가겠죠?
sub0101은 root 폴더에 있는게 맞습니다.... 흠......
난감하고 곤란하네요;;ㄷㄷ
sub0101.php 에는 1.swf
sub0102.php 에는 2.swf
를 불러오게 넣어주시면 안되나여 ?
브라우저 타이틀바 또는 현제경로에 출력이 된답니다.
sub0101 라고 넣어도 되고 ..
타이틀이 아닌
//$g4[title] = "홍길동전"; //타이틀
$file_name = "sub0101";
이렇게해도 되고...
<? } else if($file_name =='sub0101') { ?>
처럼..
각각의 서브 메뉴를 만드는 것 보다는..
한페이지에서 해결하고 싶다라는 의문이 들었어요^^;
그래서.. 일반페이지의 주소도 인식하여 swf 파일을 출력하고..
그래서.. 게시판페이지 주소도 인식하여 swf 파일을 출력하고 싶어서요~
제 의도는 그렇습니다^ㅡ^;
// 예는 일반 페이지에서 안먹히더라구요..
*.co.kr/sub0101.php 에다가,
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
$g4['title'] = "";
include_once("./head.php");
$file_name = "sub0101";
?>
이거 넣었구요..
그 다음에 head.php 에다가..
<? if($file_name =='sub0101') { ?>
<script language="javascript">flash('/swf/sub_navi01.swf','220',810,'','transparent','','.')</script>
<? } else if($file_name =='sub0102') { ?>
<script language="javascript">flash('/swf/sub_navi01.swf','220',810,'','transparent','','.')</script>
<? } else if($file_name =='sub0201') { ?>
<script language="javascript">flash('/swf/sub_navi02.swf','220',810,'','transparent','','.')</script>
<? } else if($file_name =='sub0202') { ?>
<script language="javascript">flash('/swf/sub_navi02.swf','220',810,'','transparent','','.')</script>
<? } else if($file_name =='sub0203') { ?>
<script language="javascript">flash('/swf/sub_navi02','220',810,'','transparent','','.')</script>
<? } else if($file_name =='sub0204') { ?>
<script language="javascript">flash('/swf/sub_navi02.swf','220',810,'','transparent','','.')</script>
<? } else if($file_name =='sub0301') { ?>
<script language="javascript">flash('/swf/sub_navi03.swf','220',810,'','transparent','','.')</script>
<? } else if($bo_table == 'bd0302') { ?>
<script language="javascript">flash('/swf/sub_navi03.swf','220',810,'','transparent','','.')</script>
<? } else if($bo_table == 'bd0303') { ?>
<script language="javascript">flash('/swf/sub_navi03.swf','220',810,'','transparent','','.')</script>
<? } else if($bo_table == 'bd0401') { ?>
<script language="javascript">flash('/swf/sub_navi04.swf','220',810,'','transparent','','.')</script>
<? } else if($bo_table == 'bd0402') { ?>
<script language="javascript">flash('/swf/sub_navi04.swf','220',810,'','transparent','','.')</script>
<? } else if($bo_table == 'bd0501') { ?>
<script language="javascript">flash('/swf/sub_navi05.swf','220',810,'','transparent','','.')</script>
<? } else if($bo_table == 'bd0502') { ?>
<script language="javascript">flash('/swf/sub_navi05.swf','220',810,'','transparent','','.')</script>
<? } else { ?>
<script language="javascript">flash('/swf/sub_navi06.swf','220',810,'','transparent','','.')</script>
<? } ?>
넣었는데.. 게시판은 인식을 하는데.. 이상하게 일반 페이지는 인식을 못하고 있네요.. 어디가 어떻게 틀렸는지를 모르겠어요..
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
$g4['title'] = "";
include_once("./head.php");
$file_name = "sub0101";
?>
===>
*.co.kr/sub0101.php 에다가,
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
$file_name = "sub0101"; //인크루드 해더파일 윗쪽에
$g4['title'] = "";
include_once("./head.php");
?>
플래시 화일명을 게시판명과 같이 모두 변경하세요
게시판이 아닌 경우에는 화일명과 같이 만듭니다
게시판인 경우 bd0302.swf, bd0303.swf, .....
일반 페이지인 경우 sub0101.swf, sub0102.swf....
그리고는 head.php에다 3줄 넣어줍니다
<?
if($bo_table) $flash_name="/swf/{$bo_table}.swf";
else $flash_name="/swf/".str_replace(".php","",basename($_SERVER['PHP_SELF'])).".swf";
?>
<script type='text/javascript'>flash("<?=$flash_name?>",'220',810,'','transparent','','.')</script>