게시글 본문 첨부이미지 scr를 가져올 수 없나요?
본문
아래와 같이 파일을 만들어서 첨부이미지 src를 가져왔습니다.
그런데 이상하게 img를 넣으면 이미지 출력이 되지 않습니다.
브라우저에 직접 입력하면 이미지가 나온데 ...
혹시 원인을 아시는 분 있을까요?
<?php
// 파일 출력
$v_img_count = count($view['file']);
if($v_img_count) {
echo "<div id=\"bo_v_img\">\n";
foreach($view['file'] as $key => $view_file) {
if($key!='count'){
echo $key.'<br />';
echo $view['file'][$key]['file'].'<br />';
echo '<img src="'.G5_BBS_URL.'/view_image.php?bo_table='.$bo_table.'&fn='.$view['file'][$key]['file'].'" /><br />';
}
//echo get_file_thumbnail($view_file);
}
echo "</div>\n";
}
?>
답변 3
<div id="bo_v_con"><?php echo get_view_thumbnail($view['content']); ?></div> 이게 본문 내에서 이미지 출력하는것이고
$v_img_count = count($view['file']);
if($v_img_count) {
echo "<div id=\"bo_v_img\">\n";
foreach($view['file'] as $view_file) {
echo get_file_thumbnail($view_file);
}
echo "</div>\n";
}
이거는 파일 첨부한것에서 이미지 나온거에요
$view_file 이거를 print_r 디버깅해보세요
경로가 나오는지 아님 필터링 되어서 제거 되는지
키값과 밸류값 모두 출력했는 해당 코드로 하면 앞url은 없고 이름이 긴 파일명만 나옵니다. SRC주소는 알겠는데 이상하게 img 태그를 사용하면 이미지 없는 것과 같은 아이콘만 나오더라구요. 참 어렵네요.
딥변주셔서 감사합니다.
view_image.php를 img 태그에 넣어서는 제대로 실행 될수 없습니다
화일명을 get으로 받아서 처리하게 되어잇는데 저렇게 넣어서는 값이 넘어가지 않습니다
view_image.php를 열어서 코드를 보세요 저렇게 해서 이미지가 보일 수 있는 상황이 아닙니다
다음처럼 하세요
foreach($view['file'] as $key => $view_file) {
if( trim($key) =='count') continue;
echo $key.'<br />';
echo $view['file'][$key]['file'].'<br />';
echo '<img src="'.G5_BBS_URL.'/view_image.php?bo_table='.$bo_table.'&fn='.$view['file'][$key]['file'].'" /><br />'; //<==이게 아니고
$img = $view['file'][$key]['path'].'/'.$view['file'][$key]['file']; //<===이렇게
echo "<img src='$img'><br>";
}