기타 회원사진업로드하기
페이지 정보
본문
회원사진업로드 전체수정파일
유아원님의 원본소스 설명
/data/mPhoto_image/ 폴더를 생성 합니다. (퍼미션은 707로 변경)
첨부된 mPhoto_upload.php 파일을 bbs 폴더에 업로드 합니다.
/skin/member/basic/register_form.skin.php 적당히 출력할 부분에 삽입.
회원사진업로드 : <INPUT class=photo type=file name='mPhoto_image'>
* 이미지 크기는 가로(800픽셀)x세로(600픽셀) 이하로 해주세요.
* jpg, gif, png만 가능 / 용량:1048576바이트 이하만 등록됩니다.
<?
// 회원 이미지
$mPhoto_image = "{$g4['path']}/data/mPhoto_image/{$mb_id}";
// 수정이고, 파일이 있을 때
if ($w == "u" && file_exists($mPhoto_image)) {
?>
<img src='<?=$mPhoto_image?>' width='30' align=absmiddle> <input type=checkbox name='mPhoto_image_del' value='1'> 삭제<? } ?>
* 이미지를 변경하려면 체크 하세요.
/bbs/register_form_update.php 약 90 라인쯤 아이콘 업로드 위쪽에 아래 코드를 추가하세요.
// 회원 사진
include_once("$g4[bbs_path]/mPhoto_upload.php");
회원 사진 출력하는 방법 ($mb_id 값만 넘겨주면 된다.)
<?
// 회원 이미지
$mPhoto_image = "{$g4['path']}/data/mPhoto_image/{$mb_id}";
// 파일이 있을 때
if (file_exists($mPhoto_image)) {
echo "<img src='{$mPhoto_image}'>";
} else {
echo "회원 사진이 없습니다.";
}
?>
관리자 회원관리에서 사진을 업로드 하는 방법
adm/member_form.php 110 라인쯤 회원 아이콘 셀 뒷부분으로 아래와 같이 추가합니다.
<tr class='ht'>
<td>회원 사진</td>
<td colspan="5">
<input type=file name='mPhoto_image' class=ed> * 회원사진 크기는 800x600 이하로 해주세요.
<?
$photo_file = "$g4[path]/data/mPhoto_image/{$mb[mb_id]}";
if (file_exists($photo_file)) {
echo " <img src='$photo_file' width='22' align=absmiddle>";
echo " <input type=checkbox name='mPhoto_image_del' value='1' class='csscheck'>삭제";
}
?></td>
</tr>
adm/member_form_update.php 약 138 라인쯤에 추가 해줍니다.
// 회원 사진
include_once("$g4[bbs_path]/mPhoto_upload.php");
140 라인쯤에는 이런 코드가 있으니 참고하시기 바랍니다.
if ($mb_password)
$sql_password = " , mb_password = '".sql_password($mb_password)."' ";
else
$sql_password = "";
첨부파일
-
mPhoto_image.zip (16.7K)
25회 다운로드 | DATE : 2008-05-20 02:40:29