스트립트에 php 를 넣었어요. 채택완료
스트립트에 php 를 넣었어요.
그런데 출력이 안됩니다.
무엇을 잘못했나요?
감사합니다.
"panorama": "https://pannellum.org/images/alma.jpg"
=> panorama: '<?php echo get_file_thumbnail($view['file'][0]) ?>',
위와 같이 수정을 했습니다. 그런데 안됩니다.
<script>
const viewer = new PhotoSphereViewer.Viewer({
container: document.querySelector('#viewer'),
panorama: '<?php echo get_file_thumbnail($view['file'][0]) ?>',
});
</script>
답변 12개
panorama: <?php echo $view['file'][0]['path'] . '/' . $view['file'][0]['file'] ?>
댓글을 작성하려면 로그인이 필요합니다.
아니면 일단 등록하신 파일이 제대로 들어갔는지 확인해보시죠
<?php print_r ($view['file']); ?>
그리고 보여주시려는 파일이 제대로 들어가 있는지, index값이 몇번인지 체크해보시기 바래용
댓글을 작성하려면 로그인이 필요합니다.
스트립트에 php 를 넣었어요.
그런데 출력이 안됩니다.
==> 안 되는 증상을 말씀해 주세요.
"panorama": "https://pannellum.org/images/alma.jpg"
===> 를 나오게 하려고
panorama: '<?php echo get_file_thumbnail($view['file'][0]) ?>',
===> 이렇게 하셔는데
panorama: '여기에 아무것도 안 나오는다는 것인가요?',
댓글을 작성하려면 로그인이 필요합니다.
php, 스크립트 출력이 정상적으로 된다는 가정하에,
php echo로 출력하여 자바스크립트 변수로 넣으려면,
php, 스크립트가 하나의 파일이어야 합니다.
별도의 .js 파일에서 echo로 출력하면 안됩니다.
그누보드의 head.sub.php파일의
// 자바스크립트에서 사용하는 전역변수 선언
부분을 참고하세요.
댓글을 작성하려면 로그인이 필요합니다.
panorama: '<?php echo get_file_thumbnail($view['file'][0]) ?>',
이 부분이 끝인데 마지막 쉼표는 뭔가요..
댓글을 작성하려면 로그인이 필요합니다.
get_file_thumbnail($view['file'][0])['src'] 하셔야 하지 않나요~?
get_file_thumbnail($view['file'][0]) 하시면 배열이 리턴될텐데요~
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인