view.skin에서 iframe으로 호출하려합니다....
본문
/movie/info96951.php 타짜
<!DOCTYPE html>
<html>
<body>
<div style="position:absolute; top:-160px; left:-210px; border:0px solid red">
<iframe src="https://movie.naver.com/movie/bi/mi/basic.nhn?code=96951" width="700" height="325" scrolling="no" frameborder="0"></iframe>
</div>
</body>
</html>
게시글 작성시 wr_1 필드에 96951 값을 넣으면...
정상적으로 view화면에서 해당영화 정보가 호출됩니다.
현재 view.skin 에서 호출하는 방식 (infoxxx파일을 직접 호출)
/skin/board/basicMovie/view.skin.php
<div class="view-content">
<div class="row" style="text-align: center;" width="700" height="325" >
<div style="top:-160px; left:0px; border:2px solid red">
<iframe src="/movie/info<?=$view['wr_1']?>.php" width="660" height="655" scrolling="no" frameborder="0"></iframe>
</div>
</div>
<?php echo get_view_thumbnail($view['content']); ?>
</div>
게시글 등록할 때마다 매번 infoxxxx.php 파일 생성하지 않고
info.php 파일 한개로 구현할 수 있을까요?
/movie/info177909.php 나쁜녀석들 : 더 무비
/movie/info175316.php 힘을 내요 미스터 리
/movie/info174903.php 엑시트
info.php 이렇게 처리하면 정상적으로 호출이 안됨
<iframe src="https://movie.naver.com/movie/bi/mi/basic.nhn?code=<?=$view['wr_1']?>" width="700" height="325" scrolling="no" frameborder="0"></iframe>
!-->
답변 2
/skin/board/basicMovie/view.skin.php
<iframe src="/movie/info.php?code=<?=$view['wr_1']?>" width="660" height="655" scrolling="no" frameborder="0"></iframe>
info.php
<iframe src="https://movie.naver.com/movie/bi/mi/basic.nhn?code=<?=$_GET['code']?>" width="700" height="325" scrolling="no" frameborder="0"></iframe>
그냥 해당 페이지에 들어오면 영화정보를 크롤링해서 저장하고 출력하세요. 그렇게 하면 iframe 쓸 필요도 없고, 원하시는대로 구현 가능합니다.