아래에 회원사진 때문에 질문 남겼었는데요. > 그누3질답

그누3질답

아래에 회원사진 때문에 질문 남겼었는데요. 정보

그누보드 아래에 회원사진 때문에 질문 남겼었는데요.

본문

회원사진 출력은 byfun님 덕분에 해결했습니다. (감사합니다.)

그런데 다른 문제가 하나 또 있는데요.. ^^;; (염치 없네요.)
회원사진을 올리지 않았을때는 이미지 안 불러오거나 noimage 파일을 불러 오게는 안될까요?
db를 체크해서는 할수 있을것 같은데 체크할 db가 없으니깐... 거참.. 난감하네요. ^^;;

참 회원사진은 ./data/member/회원아이디_car 로 저장했습니다.(확장자 붙이지 않고)
이미지는 <img src="./data/member/<?=$list[$i][mb_id]?>_car border=0 align=absmiddle>로 불러왔구요..

그리고 삭제 버튼도 아이콘과 똑같이 해서 변수명을 del_mb_car로 해서 mbupdate.php 파일에도 아이콘과 똑같이 해서 변수명만 바꿨는데 삭제가 안되네요. ^^;;

아~ 정말 생각대로 바꾸는게 쉽지 않네요~

댓글 전체

gbview.skin.php 의 커맨트 출력 반복문..
    <!-- 코멘트 내용 -->
    <? for ($i=0; $i<count($list); $i++) { ?>
의 다음에 코드를 추가합니다.

  <?
    for($i=0; $i<count($list); $i++) {
      $member_img = "./data/member/{$list[$i][mb_id]}_car";
      if(!file_exists($member_img)) $member_img = "noimage 파일(경로 및 파일명)";
    ?>
  이렇게 해주고... 멤버 이미지 출력부분에
  <img src="<?=$member_img?>" border=0 align=absmiddle>
  이 코드를 사용하도록 하면 될 것 같군요...
오오~~
정말 감사합니다. sjsjin님 byfun님 두분이 주신 소스로 둘다 잘 되네요. 감동입니다. ㅜㅡ 정말 감사합니다.

byfun님 삭제 소스 입니다.

mbform.skin.php 파일
<input type=file name='mb_car' size=40 class=input><br>
        &nbsp;&nbsp; 이미지 크기는 정확하게 <?=$cfg[mb_car_width]?>x<?=$cfg[mb_car_height]?> (용량:<?=nf($cfg[mb_car_size])?>bytes 이하)로 해주세요.
        <? if ($is_car_exists) { ?><br>
            &nbsp;&nbsp; <img src='./data/member/<?=$member[mb_id]?>_car' align=absmiddle>
            <input type=checkbox name='del_mb_car' value='1'>삭제
        <? } ?>

mbupdate.php 파일
// 회원사진 삭제
if ($del_mb_car) {
    @unlink("./data/member/$mb_car");
}
@unlink("./data/member/<?=$member[mb_id]?>_car");  <- 여기서 왜 <?=  이게 들어갑니까...쩝..

@unlink("./data/member/$member[mb_id]_car");  <- 이렇게 해야겠죠...

똑같이 중복되는 답변을 할 필요가 있을까요........?
아.. 제가 그부분을 안 썼네요.  ^^;;
mbupdate.php 파일에서
if ($del_mb_car) {
    @unlink("./data/member/<?=$member[mb_id]?>_car");
}
해봤는데도.. 안되서요.. 6^^;;;;
mbupdate.php 파일에  $mb_car 변수가 설정되어있는지요..
$mb_car 는 mbform 에서 넘어오지 않는 변수니까 설정되어야 하는데...

mbform 코드에서 보면  mb_car 는 업로드용 변수로 되어있어.. 업로드시에만 넘어오는 변수입니다.

if ($del_mb_car) {
    @unlink("./data/member/<?=$member[mb_id]?>_car");
}

이렇게 고치면 되지 않을까 싶네요
이런.. 변수 설정을 아직 못했는데...
어디서 변수 설정을 해야 할지... (php를 워낙 모르다 보니.. 이런 경우 매우 죄송스럽네요. 계속 질문을 하게되니..)
전체 9,564
그누3질답 내용 검색

회원로그인

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