정보 수정시 나오는 본인 업로드 사진을 메인 페이지에 걸려니 안되네요 정보
정보 수정시 나오는 본인 업로드 사진을 메인 페이지에 걸려니 안되네요
본문
아래 소스처럼, 개인정보 수정 시 기존에 이미지를 올린게 있다면 아래의 소스에 의해 이미지가 정보 수정 페이지의 이미지 업로드 칸에도 보이죠.
<? if ($w == "u" && file_exists($mb_icon)) { ?>
<br><img src='<?=$mb_icon?>' align=absmiddle> <input type=checkbox name='del_mb_icon' value='1'>Delete
<? } ?>
저 소스를 이용해서, 회원이 로그인 시 자기 사진이 메인 페이지에 보이게 하려고 하는데,
안나오네요 이미지를 올렸음에도 불구하구요.
그래서 테스트로 echo "$mb_icon"; 하니 아무것도 안나오네요.
mb_icon은 전역변수? 뭐 용어는 잘 모르지만,, 아무 페이지에서나 나오는 변수 아닌가요.
메인페이지에서 개인 사진을 보이게 할려면 어떻게 해야 할까요..
아래는 제가 구현해본 간단한 소스입니다.
<?
if (file_exists($mb_icon)) {
echo "<img src='$mb_icon' align=absmiddle ><br>";
} else {
$basic_icon = $outlogin_skin_path."/img/00blank.jpg";
echo "<img src='$basic_icon' align=absmiddle ><br>";
}
?>
<? if ($w == "u" && file_exists($mb_icon)) { ?>
<br><img src='<?=$mb_icon?>' align=absmiddle> <input type=checkbox name='del_mb_icon' value='1'>Delete
<? } ?>
저 소스를 이용해서, 회원이 로그인 시 자기 사진이 메인 페이지에 보이게 하려고 하는데,
안나오네요 이미지를 올렸음에도 불구하구요.
그래서 테스트로 echo "$mb_icon"; 하니 아무것도 안나오네요.
mb_icon은 전역변수? 뭐 용어는 잘 모르지만,, 아무 페이지에서나 나오는 변수 아닌가요.
메인페이지에서 개인 사진을 보이게 할려면 어떻게 해야 할까요..
아래는 제가 구현해본 간단한 소스입니다.
<?
if (file_exists($mb_icon)) {
echo "<img src='$mb_icon' align=absmiddle ><br>";
} else {
$basic_icon = $outlogin_skin_path."/img/00blank.jpg";
echo "<img src='$basic_icon' align=absmiddle ><br>";
}
?>
댓글 전체

파일이 업로드되는 방식을 모르겠지만
예를들어서
업로드한 abcd.gif 라는 파일이(abcd는 회원아이디)
/data/member/ 에 올라가있다고 할경우
<img src="<?=$g4[path]?>/data/member/<?=$member[mb_id]?>.gif">
라고 호출하시면 현재 로그인 한 회원의 사진이 나오겠죠...
예를들어서
업로드한 abcd.gif 라는 파일이(abcd는 회원아이디)
/data/member/ 에 올라가있다고 할경우
<img src="<?=$g4[path]?>/data/member/<?=$member[mb_id]?>.gif">
라고 호출하시면 현재 로그인 한 회원의 사진이 나오겠죠...

답변 감사합니다. 님의 글도 이해를 하겠습니다.
근데 제가 궁금한건, 정보 수정 때는 저런 방식으로 사진이 잘 나오는데 왜 제가 저 소스를 그대로 긁어 붙이면 사진이 안나오는지 모르겠습니다.. 그게 저의 궁금증입니다.^^
근데 제가 궁금한건, 정보 수정 때는 저런 방식으로 사진이 잘 나오는데 왜 제가 저 소스를 그대로 긁어 붙이면 사진이 안나오는지 모르겠습니다.. 그게 저의 궁금증입니다.^^

bbs/register_form.php 파일에 보시면
$mb_icon = "$g4[path]/data/member/".substr($member[mb_id],0,2)."/$member[mb_id].gif";
부분이 있습니다.
이처럼 mb_icon을 변수선언 해줘서 정보수정에서는 사진이 나오는거죠..
해당 페이지에서도
$mb_icon = "$g4[path]/data/member/".substr($member[mb_id],0,2)."/$member[mb_id].gif";
이렇게 추가해주시면 될듯하네요
$mb_icon = "$g4[path]/data/member/".substr($member[mb_id],0,2)."/$member[mb_id].gif";
부분이 있습니다.
이처럼 mb_icon을 변수선언 해줘서 정보수정에서는 사진이 나오는거죠..
해당 페이지에서도
$mb_icon = "$g4[path]/data/member/".substr($member[mb_id],0,2)."/$member[mb_id].gif";
이렇게 추가해주시면 될듯하네요

아하.. 감사합니다 ^^