묻고답하기

아래소스는 사진 업로드시 디비에 저장 처리부분입니다.
5가지의 확장자 파일만 가능하게 하고 저장 디렉토리는 member_images로 하였습니다.
그리고 저장되는 업로드 사진파일은 회원아이디와 유닉스타임을 기초로 하였습니다.
즉 user_id+time()이런식으로 된 것이죠.
만약 아이디가 test이고 time()이 유닉스타임으로 date("mdhi",time())
저장되는 업로드 확장자 파일은 "test이달오늘분시.확장자" 이런식으로 저장이 되게 하려고 합니다.

아래 소스에 문제점이 있는지 봐주세요.


        if($HTTP_POST_FILES[picture]) {
                $picture = $HTTP_POST_FILES[picture][tmp_name];
                $picture_name = $HTTP_POST_FILES[picture][name];
                $picture_type = $HTTP_POST_FILES[picture][type];
                $picture_size = $HTTP_POST_FILES[picture][size];
        }

        if($picture_name) {
                        if(!is_dir("./member_images/")) {
                        exec("mkdir ./member_images");
                        exec("chmod 707 ./member_images");
                        }
                if(!is_uploaded_file($picture)) Error('<script>// alert("정상적으로 업로드 하십시요.");history.go(-1);</script>');
                if(!eregi(".gif",$picture_name)&&!eregi(".jpg",$picture_name)&&!eregi(".png",$picture_name)&&!eregi(".bmp",$picture_name)&&!eregi(".swf",$picture_name)) Error('<script>// alert("gif,jpg,png,bmp,swf만 업로드 가능합니다.");history.go(-1);</script>');
                $size=GetImageSize($picture);
                //if($size[0]>500||$size[1]>500) Error('<script>// alert("업로드 파일은 500*500의 크기만 가능합니다.");history.go(-1);</script>');
                $kind=array("","gif","jpg","png","bmp","swf");
                $n=$size[2];
                $path="member_images/$user_id"_".".date("mdhs",time()).".".$kind[$n];
                        if(!is_dir("./member_images/$path")) {
                        exec("mkdir -p ./member_images/$path");
                        exec("chmod -R 707 ./member_images/$path");
                        }
                if(!@move_uploaded_file($picture,$path)) Error('<script>// alert("사진이 업로드 되지 않았습니다.");history.go(-1);</script>');
                $picture_name=$path;
        }
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
랑(郞) disk druid 실행어떻게 해요? [1] 2007.08.10
김성준 아주 초보적인 질문한개만... [4] 2007.08.10
+:채마스카라:+ 프레임 문제인데요.. [2] 2007.08.10
ipstack bbshop의 상단그림에 링크가 안걸려요 [5] 2007.08.10
랭보 버튼이미지에 마우스 오버시 그림 바뀌는거.. [6] 2007.08.10
김태숙 제로보드 스킨문제-게시판 달고 미리보기 했더니 이런글이 떠요 [2] 2007.08.10
응? 트래픽이 먼가요?? [1] 2007.08.10
K-POP 영국 라이코스에 대한 질문이여..^^ [4] 2007.08.10
스티치 [re] 글자의 모양을 자유자재로!![일종의 강좌라고나...] file  
susiah [포토샵5.5] 문구를 휘게하는 법???? [1] 2007.08.10
박용재 자바로 띄운 팝업창에 오늘 하루 다시 열지 않기.. [3] 2007.08.10
▦지넷▦ 클릭시 하단 프레임이 늘어나면서 새로운 내용이 나오는 방법... [2] 2007.08.10
안재복 배너 만드는 질문좀요^^ [1] 2007.08.10
면발의진수 새창 띄울때 링크있던 페이지 움직이지 않게... [1] 2007.08.10
이준희 Layer 內의 이미지에 usemap 링크 사용시 Layer 깜빡임 문제 [2] 2007.08.10
CRAZYKDG [질문] 플래시 질문입니다. [4] file 2007.08.10
미색아: 이소스가무슨의미인가요? [2] 2007.08.10
조용필 질문이여~꼭 답변을.... [1] 2007.08.10
까꿍이 전기줄 자연스럽게 없애는법좀.... [2] 2007.08.10
최경준 음...그러니까 문단? 정렬관련 질문입니다! [2] 2007.08.10