PHP/PHP

PHP 파일 업로드 처리

본클라쓰 2010. 4. 8. 13:15

파일 업로드 폼

<form method="post" action="upload.php" enctype="multipart/form-data">

    파일 : <input type="file" name="uploadFile"/>

    <input type="submit" value="전송"/> 

</form>

 

 

업로드 처리 페이지("upload.php")

if ( copy("$uploadFile", "$uploadFile_name") {

    echo "업로드 성공"; 

    echo "파일이름 : ".$uploadFile_name;

    echo "파일크기 : ".$uploadFile_size;

    echo "파일타입 : ".$uploadFile_type;

    echo "임시파일명 : ".$uploadFile;  

} else {

    echo "업로드 실패";

 

 폼에서 전송 버튼을 누르면 서버로 파일이 전송됩니다. 이 때 전송된 파일은 임시 디렉토리에 임시 파일명으로 위치하고 있다가 자동으로 삭제됩니다. 따라서 임시 파일명을 특정 디렉토리로 복사하는 과정이 필요합니다. 이 때 사용하는 함수가 boolean copy(string source, string destination) 입니다. 복사가 성공하면 true(1)을 반환하고, 아니면 false(0)을 반환합니다.

 

 

'PHP > PHP' 카테고리의 다른 글

PHP 스크립트 종료 함수  (0) 2010.04.12
PHP 환경 변수  (0) 2010.04.12
HTML 특수 문자 치환 코드  (0) 2009.10.15
Warning: Cannot modify header information - headers already sent by  (0) 2009.10.15
PHP 세션(session)  (0) 2009.10.14