회원가입시 회원사진을 넣을라면? > 그누3질답

그누3질답

회원가입시 회원사진을 넣을라면? 정보

그누보드 회원가입시 회원사진을 넣을라면?

본문

회원가입시에 회원사진을 넣고
게시판에 뿌려주고싶은데 어떻게 해하나요?
  • 복사

댓글 전체

사진을 올려났다가요
정보수정에서 그냥 확인누르고 다시 정보수정보면 사진이 지워저 있어요
if(w == ''){  -> 1번째
if(w == 'u'){  -> 2번째
부분에 추가를 안해 저서 그런거 같은데요. 좀 가르쳐주세요.
수고하세요.
gbview.skin.php에서요
사진을 뿌려줄 게시판에서 <img src='./data/member/<?=$member[mb_5]?>' width='가로' height='세로'> 이렇게 해서 나오는데요..
글쓴사람의 것이 안나오고요 로그인한 사람의 사진이 나오거던요..
값을 어떻게 넘겨줘야 할까요?
수고하세요.
mbupdate.php에서
상단에
if(!empty($mb_5_name)){
  if(file_exists("./data/member/$mb_5_name")){
    $mb_5_name = substr(time(),5,5)."_".$mb_5_name;
  }
  @move_uploaded_file($mb_5, "./data/member/$mb_5_name");
}
위에거 추가하고요.
67라인쯤에
$sql_common = " mb_name        = '$mb_name',
아레에
mb_5 = '$mb_5_name',
만추가히니깐 됩니다. 수정해도 바로 먹히고요.
근데 정보수정해서 자기가 올린 파일 볼려면 어떻게 해줘야하나요..?
지금은 자기가 올린 이미지가 안보이거던요.
insert into gb_member set mb_id = '213213', mb_passwd = PASSWORD('1111'), mb_datetime = '2005-01-03 10:06:19', mb_ip = '61.255.87.116', mb_level = '2', mb_recommend = '', mb_size = '1024', mb_5 = '5.gif', mb_login_ip = '61.255.87.116', mb_name = '정울', mb_passwd_q = '외할아버님 성함은?', mb_passwd_a = '1212', mb_profile = '1212', mb_open = '1', mb_5 = '5.gif', mb_mailling = '1' /* , mb_today_login = '2005-01-03 10:06:19' 3.34 주석처리 */ , mb_email = '*** 개인정보보호를 위한 이메일주소 노출방지 ***' , mb_homepage = '' , mb_tel = '1212' , mb_hp = '1212' , mb_zip1 = '630' , mb_zip2 = '040' , mb_addr1 = '경남 마산시 회원동' , mb_addr2 = '1212'

1110 : Column 'mb_5' specified twice
이렇게 나오고 안되는데요..
수고하세요.
음..적오놓고 보니 중복파일을 무조건 삭제하게 했네..쯧...
위에서 2번항목을 아래코드로 수정하세요.

- 수정전
if(!empty($mb_5_name)){
  if(file_exists("./data/member/$mb_5_name")){
  @unlink("./data/member/$mb_5_name");
  }
  @move_uploaded_file($mb_5, "./data/member/$mb_5_name");
}

- 수정후
if(!empty($mb_5_name)){
  if(file_exists("./data/member/$mb_5_name")){
    $mb_5_name = substr(time(),5,5)."_".$mb_5_name;
  }
  @move_uploaded_file($mb_5, "./data/member/$mb_5_name");
}
음..오늘은 글을 좀 많이 쓰네요...

1. mbform.skin.php 에 아래 코드 추가
(db의 member 테이블에서 사용하지 않는 여분의 필드이용. 아래에선 mb_5 를 예로 들었음. 크기는 적당하게 설정)

<tr>
    <td class=ct>회원사진</td>
    <td>&nbsp;<input type='file' name='mb_5' size='30' class='input'><br>
            이미지는 GIF/JPG/JPEG만 올려주세요. (크기 : 200 * 140) [용량제한없음 / 수정할경우 파일만 등록]
    </td>
</tr>


2. mbupdate.php 파일의 상단부분에 아래코드 추가 (사진크기 체크코드는 굳이 필요하지 않으므로 제외)

if(!empty($mb_5_name)){
if(file_exists("./data/member/$mb_5_name")){
@unlink("./data/member/$mb_5_name");
}
@move_uploaded_file($mb_5, "./data/member/$mb_5_name");
}

위 코드를 mbupdate.php 파일의 상단에 적절한 위치에 넣고, db 인서트문에 mb_5 필드항목을 추가해 주고, mb_5 = '$mb_5_name'  와 같이 추가해 주세요..아래 2군데 모두 추가해야 수정시에도 적용됩니다.
if(w == ''){  -> 1번째
if(w == 'u'){  -> 2번째

3. 사진을 뿌려줄 게시판에서 <img src='./data/member/<?=$member[mb_5]?>' width='가로' height='세로'>

4. 나머지 부분은 위에꺼보고 적당히 응용해서...
© SIRSOFT
현재 페이지 제일 처음으로