게시판에 이미지 업로드 시 동영상으로 출력되는 오류 채택완료
summer1
4년 전
조회 928
안녕하세요.
현재 게시판 view.skin에 비디오 출력 코드를 삽입했더니
게시글 작성 시에 함께 첨부한 이미지가 이미지1 비디오1 이렇게 두 가지 확장자로 업로드가 됩니다.
코드를 어떻게 수정하면 될까요?

\n";
for ($i=0; $i<=count($view['file']); $i++) { if ($view['file'][$i]['file']) { echo ''; echo ' '; echo ' '; } }
echo "
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
4년 전
</p>
<p> if ($view['file'][$i]['file']) {
echo '<video width="100%" height="100%" controls>';
echo '<source src="'.G5_URL."/data/file/".$bo_table."/".$view['file'][$i]['file'].'" type="video/mp4">';
echo '</video>';
echo '
';
echo '
';
}</p>
<p>
이부분을
</p>
<p> if ($view['file'][$i]['file']) {</p>
<p> $ext = substr($view['file'][$i]['file'], strrpos($view['file'][$i]['file'], '.') + 1); </p>
<p> if($ext != "jpg" && $ext != "png" && $ext != "gif"){</p>
<p> echo '<video width="100%" height="100%" controls>';
echo '<source src="'.G5_URL."/data/file/".$bo_table."/".$view['file'][$i]['file'].'" type="video/mp4">';
echo '</video>';</p>
<p> }else{</p>
<p> echo '<img src="'.G5_URL."/data/file/".$bo_table."/".$view['file'][$i]['file'].'" >';
}
echo '
';
echo '
';
}</p>
<p>
이런식으로 해주시면 됩니다
확장자로 예외처리를 해서 출력부분을 변경해주세요
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
s
summer1
4년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
덕분에 해결했습니다. 좋은 주말 보내세요.