adm/member_form.php
<?php $mb_dir = substr($mb['mb_id'],0,2); $icon_file = G5_DATA_PATH.'/member/'.$mb_dir.'/'.$mb['mb_id'].'.gif'; if (file_exists($icon_file)) { $icon_url = G5_DATA_URL.'/member/'.$mb_dir.'/'.$mb['mb_id'].'.gif'; echo '<img src="'.$icon_url.'" alt="">'; echo '<input type="checkbox" id="del_mb_icon" name="del_mb_icon" value="1">삭제'; }?>
위의 그누 기본 코드를 아래처럼 변경하면 페이지가 백지가 되어버리네요..
<?php $mb_dir = substr($mb['mb_id'],0,2); if(file_exists(G5_DATA_PATH.'/member/'.$mb_dir'/'.$mb['mb_id'].'.gif')) $ext = '.gif'; else if(file_exists(G5_DATA_PATH.'/member/'.$mb_dir.'/'.$mb['mb_id'].'.jpg')) $ext = '.jpg'; else if(file_exists(G5_DATA_PATH.'/member/'.$mb_dir.'/'.$mb['mb_id'].'.png')) $ext = '.png'; $icon_file = G5_DATA_PATH.'/member/'.$mb_dir.'/'.$mb['mb_id'].$ext; if (file_exists($icon_file)) { $icon_url = G5_DATA_URL.'/member/'.$mb_dir.'/'.$mb['mb_id'].$ext; echo '<img src="'.$icon_url.'" alt="">'; echo '<input type="checkbox" id="del_mb_icon" name="del_mb_icon" value="1">삭제'; }?>
위의 코드가 일반 정보수정 페이지에서는 문제가 하나도 없는데
adm/member_form.php 여기서만 문제 발생하네요..
위 코드에서 아래 세가지를 주석처리 해봤더니 페이지가 출력되더라고요..
// if(file_exists(G5_DATA_PATH.'/member/'.$mb_dir'/'.$mb['mb_id'].'.gif'))
// else if(file_exists(G5_DATA_PATH.'/member/'.$mb_dir.'/'.$mb['mb_id'].'.jpg'))
// else if(file_exists(G5_DATA_PATH.'/member/'.$mb_dir.'/'.$mb['mb_id'].'.png'))
위 코드는 문제가 없는것 같은데 (초보생각이에요;;) 염치없지만 질문드려봅니다.
답변 1개 / 댓글 1개
if(file_exists(G5_DATA_PATH.'/member/'.$mb_dir'/'.$mb['mb_id'].'.gif'))
이부분에서 $mb_dir 뒷부분에 . 빠졌습니다.
if(file_exists(G5_DATA_PATH.'/member/'.$mb_dir.'/'.$mb['mb_id'].'.gif'))
이렇게 하시면 문제 없으실 거에요.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
몇시간 동안 이것저것 엉뚱한 부분만 들여다보고 있었네요...