테스트 사이트 - 개발 중인 베타 버전입니다

소스코드 몇줄 바꾸었는데 페이지가 백지가 되어버립니다.. 채택완료

로티플 9년 전 조회 4,053

adm/member_form.php

 

</p><p><?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">삭제';
            }
?> </p><p>

 

위의 그누 기본 코드를 아래처럼 변경하면 페이지가 백지가 되어버리네요..

 

</p><p><?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">삭제';
            }
?> </p><p>

 

 

위의 코드가 일반 정보수정 페이지에서는 문제가 하나도 없는데  

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개

채택된 답변
+20 포인트
F
9년 전

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개

로티플
9년 전
아고고.... 빠른 조언 고맙습니다...
몇시간 동안 이것저것 엉뚱한 부분만 들여다보고 있었네요...

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인