일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 백준
- codesignal
- Python
- centuryFromYear
- markdown
- collections.deque
- til
- Counting cells in a blob
- 피보나치 수
- Numpy
- 10953
- 2750
- flask
- C++
- recursion
- Sequential Search
- Daily Commit
- matrixElementsSum
- almostIncreasingSequence
- data_structure
- 파이썬머신러닝완벽가이드
- 파이썬 포렌식
- shapeArea
- adjacentElementsProduct
- cpp
- All Longest Strings
- 수 정렬하기
- baekjun
- 2015 봄학기 알고리즘
- codesingal
Archives
- Today
- Total
Introfor
[PHP] 파일 복사, 삭제, 이름 변경 본문
Copy(원본 파일명, 복사 파일명);
Unlink(삭제 파일명);
복사, 삭제에 성공할 경우 true를, 실패하면 오류 코드 메시지를 표시
함수 앞에 @를 붙여 보안 유효성을 높여줌
이미 존재하는 파일이면 덮어씀
예시-파일 복사
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <?php // test.php파일을 복사본 test.phps로 만듭니다. $oldfile = 'test.php'; // 원본파일 $newfile = 'test.phps'; // 복사파일 // file_exists 실제 존재하는 파일인지 체크 if(file_exists($oldfile)) { if(!copy($oldfile, $newfile)) { echo "파일 복사 실패"; } else if (file_exists($newfile)) { echo "파일 복사 성공"; } } ?> | cs |
예시-파일 이동
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?php // test.php파일을 test.txt로 만듭니다. $oldfile = 'test.php'; // 원본파일 $newfile = 'test.txt'; // 복사파일 // file_exists 실제 존재하는 파일인지 체크 if(file_exists($oldfile)) { if(!copy($oldfile, $newfile)) { echo "파일 복사 실패"; } else if (file_exists($newfile)) { // 복사에 성공하면 원본 파일을 삭제 if(!@unlink($oldfile)){ if(@unlink($newfile)){ echo "파일 이동 실패"; } } } } ?> | cs |
bool rename ( string $oldname , string $newname [, resource $context ] )
예시-이름 변경
1 2 3 4 5 6 | <?php rename("space1","space2") // space1 폴더를 space2 폴더로 이름 변경 ?> | cs |
'Doing > Web' 카테고리의 다른 글
[SQL] select from... (0) | 2016.05.11 |
---|---|
[PHP] 어느 경로에 특정 파일or디렉토리 존재 여부 판단 (0) | 2016.05.11 |
[HTML]form태그 속성 (0) | 2016.05.10 |
[PHP]$_FILES (0) | 2016.05.10 |
HTTP request(GET,POST) (0) | 2016.05.06 |
Comments