latest.skin.php 에서 해당 게시물 첨부파일 주소를 어떻게 가져 오나요? 채택완료
최신글에서 첨부파일 pdf를 새창으로 바로 열려고 하는데..
첨부파일 주소?를 가져오는 코드를 못짜서 밤을 꼬박새었네요....삽질한 코드 보여드리기 민망한데...
</p>
<p>$sql = " select * from {$g5['board_file_table']} bo_table='$bo_table' and wr_id='$wr_id' order by bf_no ";</p>
<p>
</p>
<p>while ($row = sql_fetch_array($result))</p>
<p>{</p>
<p>$no = $row['bf_no'];</p>
<p>$filemy[$no]['path'] = G5_DATA_URL.'/file/'.$bo_table;</p>
<p>$filemy[$no]['source'] = addslashes($row['bf_source']);</p>
<p>// $filemy$no]['bf_content'] = $row['bf_content'];</p>
<p>$filemy[$no]['file'] = $row['bf_file'];</p>
<p>$filemy['count']++;</p>
<p>}</p>
<p>return $filemy;</p>
<p>
이렇게 해서 $filemy 를 가져와서 ...
</p>
<p><iframe src="<?=$filemy?>" style="width:700px; height:700px;" frameborder="0"></iframe></p>
<p>
이렇게 붙여볼라 했는데....
답변 4개
</strong></p>
<pre>
<code>$sql = " select * from {$g5['board_file_table']} bo_table='$bo_table' and wr_id='$wr_id' order by bf_no ";
$filemy = array();
while ($row = sql_fetch_array($result))
{
$filemy[] = $row ;
}
return $filemy;</code></pre>
<p><strong>
</strong></p>
<p><strong><?php </strong>for($i=0; count(<code>$filemy) > $i; $i++</code>){ <strong>?></strong></p>
<pre>
<code><iframe src="<?=G5_DATA_URL.'/file/'.$bo_table."/".$filemy[$i]['bf_source']?>" style="width:700px; height:700px;" frameborder="0"></iframe></code></pre>
<p><?php } <strong>?></strong></p>
<p><strong>
댓글을 작성하려면 로그인이 필요합니다.
저렇게 넣으면 소스코드상 src="Array" 이렇게 나오지 않나요?;;
요거 한번 보시고 발상을 바꿔보시는 것도 하나의 방법이 아닐까 싶어요
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
아이프레임으로 pdf가 보이지는 지는 모르겠는데
해당 처럼 가지고 와서는 바로 $filemy로 하시는게 아니라
해당을 배열로 돌리셔서 업로드된 파일명이 file 일테니 해당 배열값을 이용해서 풀주소를 만들어주시면 됩니다.
위에 하걸로 치면 path와 file을 연결해서 쓰시면 될거같습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인