Pre-loader
x-y.netx-y.net
 
공지사항
자주묻는질문 FAQ
온라인 상담
서비스가이드매뉴얼
웹호스팅 무료이전상담
미확인입금자안내
실시간결제하기
1차 ns.softcan.net
211.175.164.10
2차 ns2.softcan.net
121.152.44.100
3차 ns3.softcan.net
114.108.177.12
입금확인시간
평일 오전9시~6시사이
    홈>고객지원>자주묻는질문
php프로그램에서 파일 업로드가 되지 않고 base dir관련 에러가 출력됩니다. 2003-09-16

php프로그램 내의 copy() 함수 때문에 그렇습니다.

copy()함수를 move_uploaded_file() 함수로 바꾸셔야 합니다.

php 4.0.2 부터 업로드된 파일을 옮기는데 copy 함수가 아닌 move_uploaded_file 함수를 사용합니다.

또한 보안을 위해 base_directory 를 가동하여 더이상 업로드시 copy 함수를 사용하실 수 없습니다.

이 경우, php 프로그램에서 단지 copy 함수를 move_uploaded_file 함수로만 바꾸어 주시면 됩니다.

이는 사용자 계정의 보안을 더욱 강화하기 위한 서버 설정이므로 꼭 copy 를 move_uploaded_file 로 바꾸어주시기 바랍니다.

참고로 주요 PHP 프로그램 (파인슈가, 제로보드 등) 의 새로운 버젼에서는 이미 패치가 되어 있습니다.
 
 
다음글
perl 경로가 궁금합니다. 2003-09-16
이전글
cgi프로그램이 작동하지 않습니다. 2003-09-16