fopen() 함수 mode 종류

 모드

설명 

 r

읽기 전용으로 파일 열기, 파일 포인터는 파일의 시작에 위치 

 r+

 읽고 쓰기로 파일 열기, 파일 포인터는 파일의 시작에 위치

 w

 쓰기 전용으로 파일 열기, 파일 포인터는 파일의 시작에 위치

파일이 존재하면 내용을 삭제, 파일이 존재하지 않으면 파일을 생성

 w+

 읽고 쓰기로 파일 열기, 파일 포인터는 파일의 시작에 위치

파일이 존재하면 내용을 삭제, 파일이 존재하지 않으면 파일을 생성

 a

 쓰기 전용으로 파일 열기, 파일 포인터는 파일의 끝에 위치

파일이 존재하지 않으면 파일을 생성

 a+

 읽고 쓰기로 파일 열기, 파일 포인터는 파일의 끝에 위치

파일이 존재하지 않으면 파일을 생성

 


bool fclose(int filepointer) : 파일을 닫는 함수


int fputs(int filepointer, string str) : 파일 포인터가 가리키는 곳에 str의 내용을 쓰는 함수


string fgets(int filepointer, int length) : 파일 포인터가 가리키는 곳에 length-1 byte 만큼 읽는다.


1
2
3
4
5
6
7
8
9
10
11
12
13
<?
    $filep = fopen("./exam.txt","a");
    
    if(!$filep) die ("파일을 열 수 없습니다.");
    
    fputs($filep"1 2 3 4 5 6 7 8 9 0\n");
 
    fclose($filep);
    
    $filep=fopen("./exam.txt","r");
    while($line=fgets($filep,1024))
        print $line."<br>";
?>
cs

3번 실행할 경우

5번 실행할 경우

'프로그래밍 > PHP' 카테고리의 다른 글

(PHP) Sort 함수를 이용하여 내림차순 정렬 만들기  (0) 2016.07.10
(PHP) for문과 배열  (0) 2016.07.10
(PHP) 배열과 정렬  (0) 2016.07.10
(PHP)form을 이용한 값 전달  (0) 2016.07.10
(PHP) 클래스  (0) 2016.07.10

+ Recent posts