묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?
2005.10.20 00:13
회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?
$lang->msg_exists_nick_name = \
<tr height=28 align=right>
<td style=font-family:Tahoma;font-size:8pt; class=td3d>이름 그림</td>
<td align=left class=td3d> <input type=file name=private_name value="" size=34 maxlength=255 class=input><br>
* 회원의 이름을 대신해서 나타나는 아이콘입니다.<br>
* GIF 파일만 가능합니다. 크기는 64 * 16px 로 해주세요.
</td>
</tr>
member_join_ok.php 파일에서
if($picture_name) {
어쩌구 저쩌구...
}
부분을 찾아 그 아래에
// 이름을 대신하는 아이콘 업로드시 처리
if($HTTP_POST_FILES[private_name]) {
$private_name = $HTTP_POST_FILES[private_name][tmp_name];
$private_name_name = $HTTP_POST_FILES[private_name][name];
$private_name_type = $HTTP_POST_FILES[private_name][type];
$private_name_size = $HTTP_POST_FILES[private_name][size];
}
if(@filesize($private_name)) {
if(!is_dir("icon/private_name")) {
@mkdir("icon/private_name",0707);
@chmod("icon/private_name",0707);
}
if(!is_uploaded_file($private_name)) Error("정상적인 방법으로 업로드하여 주십시요");
if(!eregi(".gif",$private_name_name)) Error("이름아이콘은 Gif 파일만 올리실수 있습니다");
$size=GetImageSize($private_name);
if($size[0]>64||$size[1]>16) Error("이미지 크기는 64*16이어야 합니다");
@chmod("icon/private_name".$member[no].".gif",0707);
@chmod("icon/private_name",0707);
$path="icon/private_name/".$member[no].".gif";
@move_uploaded_file($private_name,$path);
}
를 삽입.
member_modify.php 파일 정당한 부분에 아래 소스를 삽입.
<tr height=28 align=right>
<td style=font-family:Tahoma;font-size:8pt; class=td3d>이름 그림</td>
<td align=left class=td3d>
<? $private_name = get_private_icon($member[no],"2");
if($private_name) {
?>
<img src=<?=$private_name?>> <input type=checkbox value=1 name=delete_private_name> 삭제<br>
<?}?>
<input type=file name=private_name value="" size=34 maxlength=255 class=input>
<br>
* 회원의 이름을 대신해서 나타나는 아이콘입니다.<br>
* GIF 파일만 가능합니다. 크기는 64 * 16px 로 해주세요.
</td>
</tr>
member_modify_ok.php 파일에
if($picture_name) {
어쩌구 저쩌구...
}
부분을 찾아
// 이름을 대신하는 아이콘 삭제시
if($delete_private_name) @z_unlink("icon/private_name/".$member[no].".gif"); //삭제 처리
// 이름을 대신하는 아이콘 업로드시 처리
if($HTTP_POST_FILES[private_name]) {
$private_name = $HTTP_POST_FILES[private_name][tmp_name];
$private_name_name = $HTTP_POST_FILES[private_name][name];
$private_name_type = $HTTP_POST_FILES[private_name][type];
$private_name_size = $HTTP_POST_FILES[private_name][size];
}
if(@filesize($private_name)) {
if(!is_dir("icon/private_name")) {
@mkdir("icon/private_name",0707);
@chmod("icon/private_name",0707);
}
if(!is_uploaded_file($private_name)) Error("정상적인 방법으로 업로드하여 주십시요");
if(!eregi(".gif",$private_name_name)) Error("이름아이콘은 Gif 파일만 올리실수 있습니다");
$size=GetImageSize($private_name);
if($size[0]>64||$size[1]>16) Error("이미지 크기는 64*16이어야 합니다");
@chmod("icon/private_name".$member[no].".gif",0707);
@chmod("icon/private_name",0707);
$path="icon/private_name/".$member[no].".gif";
@move_uploaded_file($private_name,$path);
}
참고하시길...
홈페이지 알짜팁: http://tipkorea.com -