php에서 파일을 fopen () 함수

출처: 인터넷
작성자: 사용자
키워드: 웹 프로그래밍 PHP는 자습서
파일 열기

Fopen () 함수는 PHP에서 파일을 여는 데 사용 됩니다.

이 함수의 첫 번째 매개 변수를 열려는 파일의 이름을 포함 하 고 두 번째 매개 변수는 모드는 파일을 사용 설정 합니다.

< html >< 몸 ><? php $file = fopen ("Welcome.txt", "R");? >< / 바디 >< / html >

다음과 같은 모드에서 파일을 열 수 있습니다.

모드 설명 R 읽기 전용입니다. 파일의 시작 부분에서 시작 합니다. r + 읽기/쓰기입니다. 파일의 시작 부분에서 시작 합니다. W 쓰기만 합니다. 열고 파일의 내용을 비어 또는 파일이 없는 경우 새 파일을 만듭니다. w + 읽기/쓰기입니다. 열고 파일의 내용을 비어 또는 파일이 없는 경우 새 파일을 만듭니다. 추가입니다. 엽니다 파일 파일의 끝에 기록 하 고 파일 존재 하지 않는 경우 새 파일을 만듭니다. A + 읽기/추가입니다. 파일의 끝에 작성 하 여 파일의 내용을 유지 합니다. X만 작성 합니다. 새 파일을 만듭니다. 파일은 경우에 FALSE를 반환 합니다 제공 합니다. x +

읽기/쓰기입니다. 새 파일을 만듭니다. 파일이 이미 있으면 FALSE 및 오류를 반환 합니다.

참고: fopen () 지정된 된 파일을 열 수 없는 경우 0 (false)을 반환 합니다.

예제

Fopen () 지정된 된 파일을 열 수 없습니다, 다음 예제는 메시지를 생성 합니다.

< html >< 몸 ><? php $file = fopen ("Welcome.txt", "R") 또는 종료 (수 없습니다 파일을!"); ? >< / 바디 >< / html > 닫기 파일

Fclose () 함수는 열린 파일을 닫습니다.

<? php $file = fopen ("Test.txt", "R"); 일부 코드를 실행된 fclose ($file);은? > 검색 끝-파일의

Feof () 함수 (EOF) 파일의 끝에 도달 했습니다 여부를 검색 합니다.

Feof () 함수는 데이터의 길이 알 수 없는 반복 하는 경우에 유용 합니다.

참고: W, a, 그리고 x 모드에서에서 열려 있는 파일을 읽을 수 없습니다!

(feof ($file)) 에코 "파일의 끝"; 읽기 파일 선 행

Fgets () 함수 파일에서 행에 의해 파일 라인을 읽는 데 사용 됩니다.

참고: 함수를 호출한 후 파일 포인터가 다음 줄으로 이동 합니다.

예제

다음 예제에서는 파일 끝까지 행 파일 라인을 읽습니다.

<? php $file = fopen ("Welcome.txt", "R") 또는 종료 (수 없습니다 파일을!"); 까지 파일의 줄을 출력는 "끝에 도달 하는 동안 (! feof ($file)) {fgets ($file) 에코. "< br / >"; Fclose ($file);? > 그대로 읽을 파일

Fgetc () 함수는 파일에서 파일 그대로 읽는 데 사용 됩니다.

참고: 함수를 호출한 후 파일 포인터를 다음 문자로 이동 합니다.

예제

다음 예제에서는 파일 끝까지 그대로 파일을 읽습니다.

<? php $file = fopen ("Welcome.txt", "R") 또는 종료 (수 없습니다 파일을!"); 동안 (! feof ($file)) {에코 fgetc ($file);} fclose ($file);
관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.