메뉴 건너뛰기

프로그램언어

2019.01.08 14:18

파일

조회 수 1226 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

파일

파일의 복사


<?php
$file = 'readme.txt';
$newfile = 'example.txt.bak';

if (!copy($file, $newfile)) {
   echo "failed to copy $file...\n";
}
?>

파일삭제


<?php
unlink('deleteme.txt');
?>

파일 내용 읽기

1.file_get_contents : 텍스트로 이루어진 파일을 읽어서 문자열을 리턴한다.


<?php
 #파일과 같은 디렉토리에 readme.txt 파일이 존재해야 한다.
$file = './readme.txt';
echo file_get_contents($file);
?>
2. file_put_contents : 문자열을 파일에 저장한다.


<?php
$file = './writeme.txt';
file_put_contents($file, 'coding everybody');
?>
네트워크를 통해 데이터 읽어오기


<?php
$homepage = file_get_contents('http://php.net/manual/en/function.file-get-contents.php');
echo $homepage;
?>

권한

파일을 읽고 쓸 때 권한의 문제로 오류가 발생할 수 있다. 권한에 대한 문제는 다소 복잡하기 때문에 동영상 강의를 참고한다.

아래 코드는 특정 파일이 읽을 수 있는 상태인지를 확인한다.

1. is_readable : 파일을 읽을 수 있는 상태인지 확인 하는 함수


<?php
$filename = 'readme.txt';
if (is_readable($filename)) { #읽을 수 있는 상태 인지 확인
   echo 'The file is readable';
} else {
   echo 'The file is not readable';
}
?>

2. is_writable : 특정 파일이 쓰기 가능한지 확인하는 함수


<?php
$filename = 'writeme.txt';
if (is_writable($filename)) { #특정파일이 쓰기 가능한지 확인
   echo 'The file is writable';
} else {
   echo 'The file is not writable';
}
?>

3. file_exists : 파일 존재 여부를 확인하는 함수


<?php
$filename = 'readme.txt';
if (file_exists($filename)) { #파일 존재 여부를 확인
   echo "The file $filename exists";
} else {
   echo "The file $filename is not exists";
}
?>


  1. No Image 08Jan
    by
    2019/01/08 Views 1595 

    내 계정 용량 체크

  2. No Image 08Jan
    by
    2019/01/08 Views 1222 

    사업자번호로 사업자 종류알기

  3. No Image 08Jan
    by
    2019/01/08 Views 1391 

    디비내용을 엑셀 파일로 다운로드 시키는 방법

  4. No Image 08Jan
    by
    2019/01/08 Views 1429 

    php/asp에서 가상번호 부여와 가상번호를 거꾸로 적용

  5. No Image 08Jan
    by
    2019/01/08 Views 1805 

    php에서 체크박스 선택한 것 보여주기

  6. No Image 08Jan
    by
    2019/01/08 Views 1624 

    배열을 테이블로 만들기

  7. No Image 08Jan
    by
    2019/01/08 Views 1087 

    include 와 namespace

  8. No Image 08Jan
    by 조쉬
    2019/01/08 Views 1226 

    파일

  9. No Image 08Jan
    by
    2019/01/08 Views 1222 

    디렉토리의 제어

  10. No Image 27Oct
    by
    2018/10/27 Views 3539 

    PHP 문자열에서 검색어를 기준으로 앞뒤로 일정 길이만큼 자르기

  11. No Image 27Oct
    by
    2018/10/27 Views 4761 

    PHP 랜덤확률 구하기

  12. No Image 27Oct
    by
    2018/10/27 Views 3502 

    PHP 소켓을 이용하여 URL의 응답결과를 문자열로 받기

  13. No Image 27Oct
    by
    2018/10/27 Views 4121 

    PHP 랜덤 문자열 생성

  14. PHP XML 문서파싱 (SAX 방식 , DOM 방식)

  15. No Image 27Oct
    by
    2018/10/27 Views 3536 

    PHP split()와 explode()의 차이점

  16. No Image 27Oct
    by
    2018/10/27 Views 4091 

    PHP eregi가 빠를까, strpos가 빠를까?

  17. No Image 27Oct
    by
    2018/10/27 Views 3785 

    PHP 확장 모듈을 이용한 C 라이브러리 사용

  18. No Image 27Oct
    by
    2018/10/27 Views 3259 

    자바스크립트 이스케이프 문자열을 PHP로 디코딩 하기

  19. No Image 28Sep
    by
    2018/09/28 Views 5286 

    이미지 땡겨와서 출력하기

  20. No Image 28Sep
    by
    2018/09/28 Views 6070 

    DB 연동 4단 셀렉트 박스

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 ... 17 Next
/ 17

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved