노이미지 출력을 했는데... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

노이미지 출력을 했는데... 정보

노이미지 출력을 했는데...

본문

<!-- 이미지보이는 부분 시작 -->
<table align="center" cellpadding="0" cellspacing="0" width="100%" border="0">

<tr><td align='center'>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td height='2'></td></tr>
<tr>
<td align='center'>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>

<? for ($i=0; $i<count($list); $i++) {
  if ($i>0 && $i%$cols==0) { echo "</tr><tr><td colspan='$cols' height='$image_h'></td></tr><tr>"; }
?>

<td width="<?=$col_width?>%" align="center" valign='top'>

<?
$image = $list[$i][file][10][file]; //원본
$img=$data_path. "/".$image;  //썸네일이 없을경우 원본출력
$thumb = $thumb_path. "/". $list[$i][wr_id];

  if ( file_exists($thumb) ) {
 $img = $thumb;
}else{
 $img = "/img/no_image.gif";
}

...............생략

맨 끝부분 소스처럼 노이미지 출력하기를 했는데 왜 있던 사진 마저 노이미지로 출력되는지 궁금합니다.;; 전부 다 노이미지가 되어버렸습니다. 최신글스킨이고 이미지는 제가 파일 [10]번을 출력하고 싶어서 저렇게 10번으로 수정하였습니다. 제가 쓴 소스가 잘못되었는지 궁금합니다.;;

댓글 전체

맨 위에

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

if(!$options) $options=3;

$cols  = $options; //  이미지 가로갯수 //  이미지 세로 갯수는 메인에서 지정(총 이미지 수)
$image_h  = 5; // 이미지 상하 간격

$col_width = (int)(99 / $cols);

$data_path = $g4[path]."/data/file/$bo_table";
$thumb_path = $data_path.'/thumb';
?>

경로가 이렇게 되어있는데 어떻게 된건지 잘 모르겠습니다.;; 노이미지 출력하는 소스만 없으면 다른이미지들은 제대로 출력이 되거든요. 노이미지 소스만 넣으면 노이미지로 전부 변해버리네요. 어떻게 된걸까요?;;
화일 10번이면 9를 사용해야 되는데 이것이 잘못되었을 수도 있고
10번 이미지 썸네일이 만들어져 있지 않을 수도 있고
$thum_path 값이 어떻게 설정 되어있는지 모르지만 이 부분이 잘못되엇을 수도 있고 그렇네요
노이미지 소스만 빼면 file[10] 번 이미지 출력이 제대로 되고 있는데 그럼 역시 thumb 경로설정문제일까요? 예전에도 이 문제로 한참 고생했었는데 그 때 어떻게 해결했는지 기억이 ㅜ.ㅜ;; 경로설정을 이리저리 바꿔서 해결했던 것이 분명한데 아 진짜... 제가 thumb를 thumbnail로 바꿨더니 나오더라는 댓글을 쓴 적이 있네요. 근데 해보니 안되는데 어찌된건지??
썸네일경로는 data/file/게시판아이디/thumb인데 thumb가 맞는지 ftp로 확인해보시구요,
맞다면 썸네일 이미지가 글번호로 만들어져 있는지 확인해보세요.. 썸네일이 없으면 무조건 no_image.gif가 뜨게 하셔서 file[10]의 내용은 날라가버리네요..
썸네일존재여부와 별개로 약간 수정은 있어야겠습니다.

if ( is_file($thumb) ) {
 $img = $thumb;
}elseif( !is_file($img) ) {
 $img = "/img/no_image.gif";
}
으악! 먼지손님, 너무 감사합니다. 계속 노이미지 생성되나안되나 글썼다 지웠다 머리도 아프고 눈도 아프고... 점심도 못먹고... ㅜ.ㅜ 아침부터 지금까지 썸네일 경로만 계속 수정해보고 있었는데 바로 해결되었습니다. 진짜 옆에 계시면 뭐라도 드리고 싶네요. ; _ ; 싸.. 싸이음악이라도 괜찮으시면은...;;
정말 너무너무 감사합니다. 감동의 도가니...
별말씀을요.. 싸이는 이제 거의 봉인상태라 싸이음악보다는 내일 이 쌀쌀한 날씨를 해쳐나갈 언니의 전번이.. 아.. 아닙니다... -_-
리엑션이 너무 좋으셔서 저도 순간 살짝 오바를..ㅋ;

여튼. file[10]이미지는 나오겠지만 하지만 아직 썸네일 부분은 더 확인해보셔야 할듯합니다.
목록에서 원본이미지가 나온다면 아무래도 트래픽에도 로딩에도 영향을 주겠죠..
크흐흐.. 그누에서 도움을 받을 때 이정도 리액션은 해~ 줘야죠!!!!! 
사실 썸네일에 대해 설명하신 부분이나 소스는 반도 이해가 안가지만;; ㅎㅎ
말씀하신 부분을 오늘 곱씹어보겠습니다요.....
전체 11 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT