테스트 사이트 - 개발 중인 베타 버전입니다

스트립트에 php 를 넣었어요. 채택완료

alexseo 3년 전 조회 6,517

스트립트에 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개

채택된 답변
+20 포인트
3년 전

panorama: <?php echo $view['file'][0]['path'] . '/' . $view['file'][0]['file'] ?>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

a
3년 전

답변 감사합니다.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

a
3년 전

답변 감사합니다.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

아르키어드

아니면 일단 등록하신 파일이 제대로 들어갔는지 확인해보시죠
<?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]) ?>',

이 부분이 끝인데 마지막 쉼표는 뭔가요..

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

미스터S
3년 전

get_file_thumbnail($view['file'][0])['src'] 하셔야 하지 않나요~?

get_file_thumbnail($view['file'][0]) 하시면 배열이 리턴될텐데요~

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

a
3년 전

답변 감사합니다.

값이 안 나옵니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

값이 나오긴 나온가요? 백에서 문제인것같은데

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인