fopen 함수

함수 fopen는 파일이나 URL을 열고 리소스에 대한 포인터를 반환합니다. 첫 번째 매개변수로 파일 경로나 URL을, 두 번째 매개변수로 열기 모드를 받습니다. 성공 시 파일 포인터를, 오류 발생 시 false를 반환합니다.

구문

phpfopen(filename, mode, [use_include_path], [context]);

예제

파일을 읽기 모드로 열기:

php<?php
  $res = fopen('file.txt', 'r');
  var_dump($res);
?>

코드 실행 결과:

phpresource(5) of type (stream)

예제

파일을 쓰기 모드로 열기 (파일이 없으면 생성됨):

php<?php
  $res = fopen('newfile.txt', 'w');
  var_dump($res);
?>

코드 실행 결과:

phpresource(5) of type (stream)

예제

존재하지 않는 파일을 읽기 모드로 열기 시도:

php<?php
  $res = fopen('nonexistent.txt', 'r');
  var_dump($res);
?>

코드 실행 결과:

phpfalse

예제

URL을 읽기 모드로 열기:

php<?php
  $res = fopen('https://example.com', 'r');
  var_dump($res);
?>

코드 실행 결과:

phpresource(5) of type (stream)

함께 보기

  • 함수 fclose,
    파일을 닫습니다.
  • 함수 fread,
    파일에서 읽어옵니다.
  • 함수 fwrite,
    파일에 기록합니다.