[PHP] PHP file / Open / Read / Write / Close [기본Api]

Posted by [하늘이]
2016. 1. 21. 19:14 IT/PHP Web JS CSS HTML..
반응형


생활코딩 사이트에서 공부하며 정리한 내용입니다

https://opentutorials.org/course/62/5135


◆ 파일 API 참조 URL

google 에서 'PHP file function' 이라고 검색하면 다양하게 나온다.

그중 PHP Manual 사이트에서 있는 것입니다.

http://php.net/manual/kr/function.file.php

http://php.net/manual/en/function.file.php


◆ 파일 복사

$file = 'readme.txt';

$newfile = 'example.txt.bak';

 

copy($file, $newfile)


◆ 파일 삭제

unlink('deleteme.txt');


◆ 파일 쓰기

file_put_contents($file, 'coding everybody');

$file에 있는 경로의 파일에 'coding everybody' 데이터를 넣는다.


◆ 파일 읽기

텍스트 파일을 읽어서 문자열을 리턴

$file = './readme.txt';

echo file_get_contents($file);


위 API는 네트웍에 있는 파일도 읽을 수 있는 기능을 지원한다.

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

echo $homepage;


◆ 파일 Open 

위 API로 할 수 없는 상세 조절할 수 있는 API가 있음.

C언어나 자바등에서 사용하는 file open API 와 비슷함.

http://php.net/manual/kr/function.fopen.php


이것을 사용하면 아래와 같은 API등으로 Read/Write/Close 할 수 있음.

대부분의 언어와 같이 Open으로 파일을 열었으면 리소스 반환을 위하여 Close해줘야 된다.

반응형