php <??> 이걸 script 안에 넣을수 있나요? 정보
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에 등록된 파일명으로 나타날수 있도록 어떻게 해야되는지요.
여러가지 시도 해봤는데 도저히 안되네요 ㅠ
이게 플레이어 자바스크립트구요.
============================================
<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에 등록된 파일명으로 나타날수 있도록 어떻게 해야되는지요.
여러가지 시도 해봤는데 도저히 안되네요 ㅠ
댓글 전체

<?=$list[file][$i][file]?> 하면 되지 않나요???
안되드라구요~ㅠ
http://www.motiongraphiclab.com
렘브란트님이 말씀하신대로 적용 한페이지 입니다.
소스보기 해보시면 아시겠지만 ㅠㅠ
videoFile: '' <-- 공란으로 표기 되네요~
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] 부분에는 파일명만 들어가있어서 안되는게 아닐까요?
경로부분까지 지정을 해줘야 나올것같네요..
<?
$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>
<? } ?>
알려주신 방법대로 넣었는데 위치가 어디에 넣어야 적절할지 몰르겠습니다. ㅠ
<?
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을 선언할수 있으니깐요.
var videofile = "<?=$videofile?>"; <-요부분이
$videofile = "$g4[path]/data/$bo_table/{$list[file][$i][file]}"; 밑에 와야겠죠..
값이 있어야 videofile을 선언할수 있으니깐요.
videoFile: '"+videofile+"',
바로 이렇게 나오네요~ㅠ
어떻게 해야 주소가 재대로 출력될까요 ㅠ
바로 이렇게 나오네요~ㅠ
어떻게 해야 주소가 재대로 출력될까요 ㅠ
이런일도 있을까여+_+
렘브란트님께서 알려주신 방법이 아파치 어쩌구 저쩌구에서 막아논 방법이라고 그러더라구요~
방법이 아에 없는 것일까요 ㅠ
렘브란트님께서 알려주신 방법이 아파치 어쩌구 저쩌구에서 막아논 방법이라고 그러더라구요~
방법이 아에 없는 것일까요 ㅠ