|
HTML
Javascript
Flash Actionscript
PHP
mySQL
ASP
MS-SQL
Linux
Others
Ziwoo Board
Portfolio
About
|
 |
Ziwoo Board |
| 작성 |
2009-04-07 21:18:29 추천: 0 조회: 42787 |
| 제목 |
회원사진 업로드 문의드립니다.. |
| 이름(ID) |
배요한 (byh1058)
|
|
안녕하세요 전 지우보드를 쓰고 잇는 유저인데요..^^
제가 관리자모드에서 회원등록을 할때 회원사진을 삽입을 할수있게 하고싶거든요..ㅠㅠ
근데 아무리해봐도 잘되지 않고..ㅠㅠ 벌써 일주일동안 이러고 있습니다..ㅠㅠ
요점은 관리자모드에서 회원등록을 할때 회원사진도 업로드하고 수정도할수있게..
부탁좀 드려도 될련지요..ㅠㅠ 부탁드리겠습니다..
게시판에서 응용을 하고싶었는데 너무나 방대해서 저맘대로 되지 않네요..ㅠㅠ
회원사진 업로드 소스좀 부탁드릴께요..아참...디비테이블도좀 알려주세요..
어떤걸 추가를 시켜야하는지요..ㅠㅠ 회원관련에 사진을 업로드 할수있게용..
수정도 가능하구요..
|
 |
 |
 |
 |
 |
| 지우(218.155.158.29)
2009-04-08 02:51:16
|
 |
1. zm 폴더 밑에 photos 폴더 만들고 chmod 777로 변경.
2. 업로드 파일 처리부분(zm/admin/membermodify.php)
~~
~~
$Query = insertQuery($User,"zm");
mysql_query($Query) or print_error(mysql_error());
==== 라인 64 에 삽입(신규부분) ====
if ($_FILES["photo"]["tmp_name"]) {
$ext = strtolower(strrchr($_FILES["photo"]["name"],"."));
if($ext==".jpg" || $ext==".png" || $ext==".gif"){
$rewidth = 200;
$reheight = 256;
if($ext==".gif") $dstimg = ImageCreate($rewidth,$reheight);
else $dstimg = ImageCreatetruecolor($rewidth,$reheight);
if($ext==".jpg") $srcimg = ImageCreateFromJPEG($_FILES["photo"]["tmp_name"]);
if($ext==".gif") $srcimg = ImageCreateFromGIF($_FILES["photo"]["tmp_name"]);
if($ext==".png") $srcimg = ImageCreateFromPNG($_FILES["photo"]["tmp_name"]);
Imagecopyresampled($dstimg, $srcimg,0,0,0,0,$rewidth,$reheight,ImageSX($srcimg),ImageSY($srcimg));
ImageJPEG($dstimg,"../photos/".$_POST["user_id"].".jpg",90);
}
unlink($_FILES["photo"]["tmp_name"]);
}
==== 라인 64 에 삽입 끌====
echo "<meta http-equiv='Refresh' content='0; URL=membermodify.php?user_id=".$_POST["user_id"]."&startPage=1".$etc_key."'>";
exit;
~~
~~
==== 라인 111 에 삽입(변경부분) ====
if ($_FILES["photo"]["tmp_name"]) {
$ext = strtolower(strrchr($_FILES["photo"]["name"],"."));
if($ext==".jpg" || $ext==".png" || $ext==".gif"){
$rewidth = 200;
$reheight = 256;
if($ext==".gif") $dstimg = ImageCreate($rewidth,$reheight);
else $dstimg = ImageCreatetruecolor($rewidth,$reheight);
if($ext==".jpg") $srcimg = ImageCreateFromJPEG($_FILES["photo"]["tmp_name"]);
if($ext==".gif") $srcimg = ImageCreateFromGIF($_FILES["photo"]["tmp_name"]);
if($ext==".png") $srcimg = ImageCreateFromPNG($_FILES["photo"]["tmp_name"]);
Imagecopyresampled($dstimg, $srcimg,0,0,0,0,$rewidth,$reheight,ImageSX($srcimg),ImageSY($srcimg));
ImageJPEG($dstimg,"../photos/".$_GET["user_id"].".jpg",90);
}
unlink($_FILES["photo"]["tmp_name"]);
}
==== 라인 111 에 삽입 끌====
echo "<meta http-equiv='Refresh' content='0; URL=membermodify.php?user_id=".$_GET["user_id"]."&startPage=".$_GET["startPage"].$etc_key."'>";
exit;
3. HTML부분에 추가(사진 보여줄 부분)(zm/admin/membermodify.php)
<td>사진</td>
<td><?=(file_exists("../photos/".$Records["user_id"].".jpg"))?"<img src='../photos/".$Records["user_id"].".jpg' width='100'>":"사진없음"?></td>
4. <form 태그에 enctype="multipart/form-data" 삽입>(zm/admin/membermodify.php)
5. 사진업로드를 위한 <input type="file" name="photo"> 태그 추가.(zm/admin/membermodify.php) |
|
 |
 |
 |
| 배요한(byh1058)
2009-04-08 20:00:04
|
 |
| ㅠ_ㅠ 지우님 감사합니다..ㅠㅠ 정말 감사합니다.. |
|
 |
 |
 |
| 배요한(byh1058)
2009-04-08 20:02:00
|
 |
아 혹시..ㅠㅠ 죄송하지만 한가지만 더 부탁드려도 될련지요..?
관리자 모드에서 회원정보를 수정화면에서 메모부분에서 뎃글형식으로도 입력이 가능한지요..? 괜찬으시다면 소스좀 한번더 부탁드려도 댈까요./.?
정말 부탁드리겠습니다./.ㅠㅠ (--)(__)(--)꾸뻑..
그럼 좋은하루 보내시구요^^ |
|
 |
 |
 |
| 지우(218.155.158.29)
2009-04-09 04:08:03
|
 |
//배요한
메모를 덧그로 하자면 게시판처럼.. 가능이야 하겠지만 DB가 엮이고..
소스가 너무 복잡해져서 비추입니다.
어차피 관리자라면 줄바꿔서 메모하는것과 큰 차이가 없을듯합니다. |
|
 |
 |
 |
| 배요한(byh1058)
2009-04-09 23:37:08
|
 |
| 감사합니다 지우님^^ |
|
 |
|
|