아래에 회원사진 때문에 질문 남겼었는데요. > 그누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를 워낙 모르다 보니.. 이런 경우 매우 죄송스럽네요. 계속 질문을 하게되니..)
© SIRSOFT
현재 페이지 제일 처음으로