정보 수정시 나오는 본인 업로드 사진을 메인 페이지에 걸려니 안되네요

아래 소스처럼, 개인정보 수정 시 기존에 이미지를 올린게 있다면 아래의 소스에 의해 이미지가 정보 수정 페이지의 이미지 업로드 칸에도 보이죠.

<? 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>";
}
?>
|

댓글 4개

파일이 업로드되는 방식을 모르겠지만

예를들어서

업로드한 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";

이렇게 추가해주시면 될듯하네요
아하.. 감사합니다 ^^
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
17년 전 조회 1,297
17년 전 조회 1,002
17년 전 조회 843
17년 전 조회 1,099
17년 전 조회 1,061
17년 전 조회 1,564
17년 전 조회 919
17년 전 조회 1,545
17년 전 조회 966
17년 전 조회 959
17년 전 조회 984
17년 전 조회 1,724
17년 전 조회 1,569
17년 전 조회 969
17년 전 조회 796
17년 전 조회 1,596
17년 전 조회 3,369
17년 전 조회 703
17년 전 조회 858
17년 전 조회 984