시작페이지로 시작페이지로
즐겨찾기추가 즐겨찾기추가
로그인 회원가입 | 아이디찾기 | 비밀번호찾기 | 장바구니 모바일모드
홈으로 와싸다닷컴 일반 상세보기

트위터로 보내기 미투데이로 보내기 요즘으로 보내기 싸이월드 공감
PHP의 move_uploaded_file 문의드립니다/
자유게시판 > 상세보기 | 2011-10-24 11:43:11
추천수 2
조회수   405

제목

PHP의 move_uploaded_file 문의드립니다/

글쓴이

강신구 [가입일자 : 2001-01-10]
내용
이제 PHP를 조금씩 배우고 있는 초보입니다.



이미지파일을 웹서버의 폴데에 업로드할려고 하는데 잘 안되어 문의드립니다.



아래는 소스의 일부분입니다.



define('GW_UPLOADPATH', 'images/');

$screenshot = $_FILES['screenshot']['name'];

$target = GW_UPLOADPATH . $screenshot;

move_uploaded_file($_FILES['screenshot']['tmp_name'], $target)



일단 echo를 써서 보면 서버의 임시파일로는 정상적으로 업로드가 됩니다.



근데 임시파일의 파일을 서버의 특정 폴더로 옮기려고 위와같이 명령어를 했는데 옮겨지지 않네요. 정상적이라면 wwwroot/images/ 에 해당파일이 옮겨져 있어야 될것 같은데... 이해가 되지 않아서요.



저 패스('mages/')가 어디의 하위 디렉토리인지요

웹서버의 루트(iis일경우 wwwroot폴터) 아래에 위치하나요?



추천스크랩소스보기 목록
이승철 2011-10-24 11:44:27
답글

이 어려운 소리는 도대체 무엇입니까...ㅜ.ㅜ

강신구 2011-10-24 11:49:26
답글

승철님 어렵지 않습니다.<br />
<br />
제 윗사람 친구분왈! "PHP가 제일 배우기 쉽다고 하더라" T.T

장훈 2011-10-24 12:19:27
답글

일단 소스에는 전혀 문제가 없습니다. <br />
<br />
images 폴더의 퍼미션이 문제가 있을 수 있습니다.<br />
폴더는 업로드 소스 프로그램과 같은 폴더에 images 폴더가 있어야 합니다. <br />
<br />
그리고 서버에 php.ini에 일반적인 오류에 대해 에러문이 나와야 하는데 그게 안나오게 설정되어<br />
있는것 같습니다. 에러 출력되게 수정할 수 있으면 수정하세요.

장훈 2011-10-24 12:24:09
답글

iis 라면 images 폴더에 everyone 쓰기 권한을 주세요.

강신구 2011-10-24 13:15:06
답글

장훈님 한번 해볼께요.

강신구 2011-10-24 13:27:55
답글

참 그리고 장훈님 저 패스의 의미가 웹서버의 root폴더가 맞나요? 즉 wwwroot폴더 아래가 맞는지요?

조재호 2011-10-24 15:19:20
답글

웹서버의 Document root 폴더가 맞습니다.

  • 광고문의 결제관련문의