최신 웹 개발 튜토리얼
 

PHP fopen() Function


<전체 PHP 파일 시스템 참조

정의 및 사용

fopen() 함수는 파일이나 URL을 엽니 다.

경우 fopen() 실패, 그것은 거짓과 실패에 대한 오류를 반환합니다. 당신은 함수 이름 앞에에 '@'을 추가하여 오류 출력을 숨길 수 있습니다.

통사론

fopen(filename,mode,include_path,context)

매개 변수 기술
filename 필요합니다. 열 파일이나 URL을 지정합니다
mode 필요합니다. 이 파일 / 스트림에 요구하는 액세스 유형을 지정합니다.

가능한 값 :

  • "R" (Read only. Starts at the beginning of the file)
  • "R +"(읽기 / 쓰기는. 파일의 시작 부분에 시작)
  • "w"(또는 존재하지 않는 경우 새 파일을 만듭니다. 엽니에만 쓰기 파일의 내용을 지 웁니다)
  • "w +"(읽기 / 쓰기 엽니 및 파일의 내용을 지 웁니다. 또는 존재하지 않는 경우 새 파일을 만듭니다)
  • "A"(만 작성합니다. 열고 파일의 끝에 기록하거나 존재하지 않는 경우 새 파일을 작성합니다)
  • "A +"(파일의 끝 부분에 작성하여 읽기 / 쓰기. 보존 파일 내용)
  • "X"(. 만 쓰기는. 새 파일을 작성 FALSE를 반환하고 오류가 파일이 이미 존재하는 경우)
  • "X는 +"(읽기 / 쓰기.. 새 파일을 작성 파일이 이미 존재하면 FALSE와 오류를 반환)
include_path 선택 과목. 이 매개 변수 '1'이 include_path 안의 파일을 검색하려면 설정 (in php.ini) 뿐만 아니라
context 선택 과목. 파일 핸들의 컨텍스트를 지정합니다. 컨텍스트는 스트림의 동작을 수정할 수있는 옵션의 집합입니다

팁과주의 사항

Note: 텍스트 파일에 기록 할 때, 올바른 라인 끝 문자를 사용하십시오! 유닉스 시스템은 Windows 시스템 연구 \ n을 \ 사용 및 Macintosh 시스템은 문자를 끝 라인으로 \ 연구를 사용하여 \ n을 사용합니다. 윈도우 번역 플래그를 제공합니다 ('t') 파일로 작업 할 때 연구 \ n을을 \에 \ n을 변환합니다. 또한 바이너리 모드를 강제로 'B'를 사용할 수 있습니다. 이러한 플래그를 사용하려면 모드 매개 변수의 마지막 문자로 '나'또는 't'중 하나를 지정합니다.


<?php
$file = fopen("test.txt","r");
$file = fopen("/home/test/test.txt","r");
$file = fopen("/home/test/test.gif","wb");
$file = fopen("http://www.example.com/","r");
$file = fopen("ftp://user:[email protected]/test.txt","w");
?>

<전체 PHP 파일 시스템 참조