Powered by Sz_Kepco in Nzeo (ȨÆäÀÌÁö :
http://simul.er.ro)
1) member_join.php ¿¡ ´ÙÀ½À» »ðÀÔ
<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>
2) 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);
}
3) 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>
4) 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);
}