아래에 회원사진 때문에 질문 남겼었는데요. 정보
그누보드 아래에 회원사진 때문에 질문 남겼었는데요.본문
회원사진 출력은 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 파일에도 아이콘과 똑같이 해서 변수명만 바꿨는데 삭제가 안되네요. ^^;;
아~ 정말 생각대로 바꾸는게 쉽지 않네요~
그런데 다른 문제가 하나 또 있는데요.. ^^;; (염치 없네요.)
회원사진을 올리지 않았을때는 이미지 안 불러오거나 noimage 파일을 불러 오게는 안될까요?
db를 체크해서는 할수 있을것 같은데 체크할 db가 없으니깐... 거참.. 난감하네요. ^^;;
참 회원사진은 ./data/member/회원아이디_car 로 저장했습니다.(확장자 붙이지 않고)
이미지는 <img src="./data/member/<?=$list[$i][mb_id]?>_car border=0 align=absmiddle>로 불러왔구요..
그리고 삭제 버튼도 아이콘과 똑같이 해서 변수명을 del_mb_car로 해서 mbupdate.php 파일에도 아이콘과 똑같이 해서 변수명만 바꿨는데 삭제가 안되네요. ^^;;
아~ 정말 생각대로 바꾸는게 쉽지 않네요~
댓글 전체
if(file_exists("./data/member_id/".$member[mb_id].".gif")){
파일이 있을 경우 액션
}else{
파일이 없을 경우 액션
}
파일이 있을 경우 액션
}else{
파일이 없을 경우 액션
}
회원삭제부분은... 코드를 보여주셔야할듯...
(./bbs/skin/member/스킨/mbform.skin.php 파일과 ./bbs/mbupdate.php 파일)
(./bbs/skin/member/스킨/mbform.skin.php 파일과 ./bbs/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>
이 코드를 사용하도록 하면 될 것 같군요...
<!-- 코멘트 내용 -->
<? 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>
이미지 크기는 정확하게 <?=$cfg[mb_car_width]?>x<?=$cfg[mb_car_height]?> (용량:<?=nf($cfg[mb_car_size])?>bytes 이하)로 해주세요.
<? if ($is_car_exists) { ?><br>
<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");
}
정말 감사합니다. sjsjin님 byfun님 두분이 주신 소스로 둘다 잘 되네요. 감동입니다. ㅜㅡ 정말 감사합니다.
byfun님 삭제 소스 입니다.
mbform.skin.php 파일
<input type=file name='mb_car' size=40 class=input><br>
이미지 크기는 정확하게 <?=$cfg[mb_car_width]?>x<?=$cfg[mb_car_height]?> (용량:<?=nf($cfg[mb_car_size])?>bytes 이하)로 해주세요.
<? if ($is_car_exists) { ?><br>
<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");
}
ㅎㅎ 실수했네요 ^^;; <?= ?> 빼는걸.. 그대로 글거다 붙여서리 ㅋㅋ
... 아~ 이제 다 해결됐네요.
byfun님 sjsjin님 다시한번 감사합니다. (__)(^^)
byfun님 sjsjin님 다시한번 감사합니다. (__)(^^)
@unlink("./data/member/<?=$member[mb_id]?>_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 파일에서
if ($del_mb_car) {
@unlink("./data/member/<?=$member[mb_id]?>_car");
}
해봤는데도.. 안되서요.. 6^^;;;;
if ($del_mb_car) {
@unlink("./data/member/<?=$member[mb_id]?>_car");
}
그냥 이렇게 쓰시면 될듯요 ;;
@unlink("./data/member/<?=$member[mb_id]?>_car");
}
그냥 이렇게 쓰시면 될듯요 ;;
mbupdate.php 파일에 $mb_car 변수가 설정되어있는지요..
$mb_car 는 mbform 에서 넘어오지 않는 변수니까 설정되어야 하는데...
mbform 코드에서 보면 mb_car 는 업로드용 변수로 되어있어.. 업로드시에만 넘어오는 변수입니다.
if ($del_mb_car) {
@unlink("./data/member/<?=$member[mb_id]?>_car");
}
이렇게 고치면 되지 않을까 싶네요
$mb_car 는 mbform 에서 넘어오지 않는 변수니까 설정되어야 하는데...
mbform 코드에서 보면 mb_car 는 업로드용 변수로 되어있어.. 업로드시에만 넘어오는 변수입니다.
if ($del_mb_car) {
@unlink("./data/member/<?=$member[mb_id]?>_car");
}
이렇게 고치면 되지 않을까 싶네요
이런.. 변수 설정을 아직 못했는데...
어디서 변수 설정을 해야 할지... (php를 워낙 모르다 보니.. 이런 경우 매우 죄송스럽네요. 계속 질문을 하게되니..)
어디서 변수 설정을 해야 할지... (php를 워낙 모르다 보니.. 이런 경우 매우 죄송스럽네요. 계속 질문을 하게되니..)