김

php <??> 이걸 script 안에 넣을수 있나요?

최근게시물을 만들고 있는데요 file1에 등록된 이름을 동영상 플레이어에 물려서 최근게시물에 뜨게 만들려고 하는데 제가 구한 플레이어가 자바로 구동되드라구요~


이게 플레이어 자바스크립트구요.
============================================
<script>

flashembed("main_movie",
{
src:'/PlayerClassic.swf',
width: 418,
height: 342
},


{config: {


showVolumeSlider: false,
showMuteVolumeButton: false,
showMenu: false,

controlsOverVideo: 'ease',
controlBarBackgroundColor: -1,
controlBarGloss: 'low' ,
autoRewind: 'ture',
loop: 'false',
autoPlay: false,
autoBuffering: true,
initialScale: 'scale',
videoFile: '파일명'
}}
);
</script>
=============================================




이건 제가 만든 최근게시물 소스 입니다.
=============================================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>

<script type="text/javascript" src="/js/flashembed.min.js"></script>

<? for ($i=0; $i<count($list); $i++) { ?>

<script>
flashembed("main_movie",
{
src:'/flowplayer/FlowPlayerClassic.swf',
width: 418,
height: 342
},


{config: {


showVolumeSlider: false,
showMuteVolumeButton: false,
showMenu: false,

controlsOverVideo: 'ease',
controlBarBackgroundColor: -1,
controlBarGloss: 'low' ,
autoRewind: 'ture',
loop: 'false',
autoPlay: false,
autoBuffering: true,
initialScale: 'scale',
videoFile: '파일명.flv'
}}
);
</script>

<div id="main_movie"></div>

<? } ?>
==============================================

위에 videoFile: '파일명.flv' 이게 플레이에 재생될 파일경로인데요~
file1에 등록된 파일명으로 나타날수 있도록 어떻게 해야되는지요.
여러가지 시도 해봤는데 도저히 안되네요 ㅠ
|

댓글 7개

<?=$list[file][$i][file]?> 하면 되지 않나요???
안되드라구요~ㅠ
http://www.motiongraphiclab.com
렘브란트님이 말씀하신대로 적용 한페이지 입니다.
소스보기 해보시면 아시겠지만 ㅠㅠ
videoFile: '' <-- 공란으로 표기 되네요~
아래 유아원님의 글처럼

<?
$videofile = "$g4[path]/data/$bo_table/{$list[file][$i][file]}";
?>

<script type="text/javascript">
var videofile = "<?=$videofile?>";
</script>

videoFile: '"+videofile+"'

이렇게 하면 되지 않을까요?

$list[file][$i][file] 부분에는 파일명만 들어가있어서 안되는게 아닐까요?
경로부분까지 지정을 해줘야 나올것같네요..
제가 방법이 잘못된 것일까요?ㅠㅠ
알려주신 방법대로 넣었는데 위치가 어디에 넣어야 적절할지 몰르겠습니다. ㅠ




<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<script type="text/javascript" src="/flowplayer/examples/js/flashembed.min.js"></script>
<script type="text/javascript">
var videofile = "<?=$videofile?>";
</script>
<? for ($i=0; $i<count($list); $i++) {
$videofile = "$g4[path]/data/$bo_table/{$list[file][$i][file]}";
?>

<script>
flashembed("main_movie",
{
src:'/flowplayer/FlowPlayerClassic.swf',
width: 418,
height: 342
},


{config: {


showVolumeSlider: false,
showMuteVolumeButton: false,
showMenu: false,

controlsOverVideo: 'ease',
controlBarBackgroundColor: -1,
controlBarGloss: 'low' ,
autoRewind: 'ture',
loop: 'false',
autoPlay: false,
autoBuffering: true,
initialScale: 'scale',
videoFile: '"+videofile+"',
}}
);
</script>

<div id="main_movie"></div>

<? } ?>
저도 머 잘은 모르지만..

var videofile = "<?=$videofile?>"; <-요부분이

$videofile = "$g4[path]/data/$bo_table/{$list[file][$i][file]}"; 밑에 와야겠죠..

값이 있어야 videofile을 선언할수 있으니깐요.
videoFile: '"+videofile+"',
바로 이렇게 나오네요~ㅠ
어떻게 해야 주소가 재대로 출력될까요 ㅠ
이런일도 있을까여+_+
렘브란트님께서 알려주신 방법이 아파치 어쩌구 저쩌구에서 막아논 방법이라고 그러더라구요~
방법이 아에 없는 것일까요 ㅠ
댓글을 작성하시려면 로그인이 필요합니다.

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
08-09-09 조회 835
08-09-09 조회 828
08-09-09 조회 816
08-09-09 조회 1,066
08-09-09 조회 1,002
08-09-09 조회 1,625
08-09-09 조회 861
08-09-09 조회 843
08-09-09 조회 835
08-09-09 조회 1,229
08-09-09 조회 873
08-09-09 조회 712
08-09-09 조회 827
08-09-09 조회 825
08-09-09 조회 1,718
08-09-09 조회 900
08-09-08 조회 1,613
08-09-08 조회 954
08-09-08 조회 805
08-09-08 조회 841