채택완료

스트립트에 php 를 넣었어요.

2022-07-27 (수) 19:03:50 7,634

스트립트에 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 포인트
2022-07-28 (목) 15:56:11

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

답변 감사합니다.

답변 감사합니다.

2022-07-28 (목) 14:17:59

아니면 일단 등록하신 파일이 제대로 들어갔는지 확인해보시죠
<?php print_r ($view['file']); ?>

그리고 보여주시려는 파일이 제대로 들어가 있는지, index값이 몇번인지 체크해보시기 바래용

2022-07-28 (목) 12:23:59

스트립트에 php 를 넣었어요.

그런데 출력이 안됩니다.

==> 안 되는 증상을 말씀해 주세요.

    "panorama": "https://pannellum.org/images/alma.jpg"

===> 를 나오게 하려고

 panorama: '<?php echo get_file_thumbnail($view['file'][0]) ?>',

===> 이렇게 하셔는데

 panorama: '여기에 아무것도 안 나오는다는 것인가요?',

2022-07-28 (목) 01:51:35

php, 스크립트 출력이 정상적으로 된다는 가정하에,

php echo로 출력하여 자바스크립트 변수로 넣으려면,

php, 스크립트가 하나의 파일이어야 합니다.

별도의 .js 파일에서 echo로 출력하면 안됩니다.

그누보드의 head.sub.php파일의

// 자바스크립트에서 사용하는 전역변수 선언

부분을 참고하세요.

2022-07-28 (목) 01:11:15

panorama: '<?php echo get_file_thumbnail($view['file'][0]) ?>',

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

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

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

답변 감사합니다.

값이 안 나옵니다. 

2022-07-27 (수) 19:54:57

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

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