1 개요[ | ]
- PHP move_uploaded_file()
- 업로드된 파일을 새 위치로 옮기는 함수
- 첨부파일 포함한 HTML form을 PHP 파일에 제출(submit)하면 /tmp/phpXXXXXX 파일로 업로드됨
- 이것을 원하는 위치(
$destination
)로 이동시켜 사용
- 파일이 이미 있을 경우 덮어쓰게 되므로 주의
- 웹으로 접근가능한 경로로 이동할 경우 해킹 위험 있으므로 주의 ★
PHP
Copy
bool move_uploaded_file ( string $filename , string $destination )
- →
$filename
: 업로드된 파일명 - →
$destionation
: 이동할 위치
2 예시[ | ]
PHP
Copy
$uploads_dir = '/uploads';
foreach ($_FILES["pictures"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["pictures"]["tmp_name"][$key];
$name = $_FILES["pictures"]["name"][$key];
move_uploaded_file($tmp_name, "$uploads_dir/$name");
}
}
3 같이 보기[ | ]
4 참고[ | ]
편집자 Jmnote 112.220.209.218 Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.
- 분류 댓글:
- PHP (8)
PHP 파일 다운로드 구현 2 (한글 파일명 지원) ― …PHP에서 오라클 DB 사용 ― YoWuPHP 파일 업로드 구현 ― 일리단사오육칠PHP 파일 업로드 구현 ― JmnotePHP 파일 다운로드 구현 2 (한글 파일명 지원) ― AnmkstLib my.php ― 신정섭Lib my.php ― Jmnote로또번호 생성 ―Pinkcrimson