참고 문서  

text.jpg

액세스 모드

종류 설명
r 읽기 전용 파일 엑세스, 파일의 처음부터 엑세스 시작
r+ 읽기와 쓰기 모두 가능한 파일 엑세스, 파일의 처음부터 엑세스 시작
w 파일이 있는 경우, 쓰기 전용으로 파일 엑세스, 모든 내용은 삭제한다. 파일이 없는 경우 파일을 생성한다. 처음부터 엑세스 시작
w+ 읽기와 쓰기로 파일 엑세스를 하되 파일이 있을 경우 모든 내용 삭제한다. 파일이 없으면 파일을 생성한다. 처음부터 엑세스 시작
a 읽기 전용으로만 파일을 오픈한다. 파일이 없으면 파일을 생성한다. 끝에서부터 엑세스 시작하되 내용은 삭제하지 않는다.
a+ 읽기, 쓰기전용으로 파일을 오픈한다. 파일이 없으면 파일을 생성한다. 끝에서부터 엑세스 시작하되 내용은 삭제하지 않는다.

명령어

문법 용도 예제
fopen 파일을 읽어온다. 파일명, 액세스 모드를 입력. 파일을 수정하기 위해 적절한 권한이 있어야 한다. $fr = fopen( $file_name , 'w+');
fgets 파일 내용을 변수로 불러온다. $content = fgets($fr);
fputs 내용을 입력한다. fputs($fr, $content);
fclose 파일 열기를 종료한다. fclose($fr);

예제

$fr = fopen( $f_name , 'w+');
fputs($fr, $content);
fclose($fr);

번호 제목 날짜 조회 수
61 Table 태그 file 2010.05.23 4443
60 php + ssh2 file 2010.06.05 20200
59 javascript 대기시간 - setTimeout file 2010.06.12 13144
58 ftp file 2010.07.23 15443
57 네이버 드래그, 마우스 우클릭 방지 해제 file 2010.07.25 3621
56 브라우저, 문서 높이 구하기 2010.08.17 3947
55 <table cellspacing="0"> 2010.08.19 5486
54 마인크래프트 다운로드 v1.4 2011.04.01 3371
53 접속하기전에.. 2011.04.01 2342
52 마인크래프트 조합법 1 file 2011.04.01 38377
51 마인크래프트 조합 2 file 2011.04.01 14473
50 리눅스 계정 생성/변경 [67] 2011.04.02 29129
49 ssh 로그인 제한 2011.04.05 16470
48 php 생성자 / 소멸자 2011.05.21 7569
47 php __get($name), __set($name, $value) 2011.05.21 7494
46 CentOS 6.2 다운로드 / 설치 [1] file 2012.04.15 17029
45 CentOS 6 - MySQL 5.5 설치 [1] file 2012.04.15 21734
44 CentOS 6 - Apache 2.4.1 컴파일 / 보안 설정 [1] 2012.04.15 30240
43 CentOS 6 - PHP 5.3.10 컴파일 / 보안 [1] 2012.04.15 14286
42 CentOS 6 PHP 5.3 - APC(Alternative PHP Cache) 3.1.9 2012.04.15 11369