현재 위치: > 함수 카테고리 모음> flock

flock

가벼운 상담 파일 잠금
이름:flock
분류:파일 시스템
사용 언어:php
한 줄 설명:파일을 잠그거나 해제합니다.

정의 및 사용법

flock() 함수는 파일을 잠그거나 릴리스합니다.

성공하면 True를 반환하십시오. 실패하면 false를 반환하십시오.

 <? php

$ file = fopen ( "test.txt" , "w+" ) ;

// 독점 잠금
if ( flock ( $ file , lock_ex ) )
  {
  fwrite ( $ 파일 , "글을 쓰십시오" ) ;
  // 릴리스 잠금
  플록 ( $ file , lock_un ) ;
  }
또 다른
  {
  Echo "오류 잠금 파일!" ;
  }

fclose ( $ 파일 ) ;
?>

문법

 무리 ( 파일 , 잠금 , 블록 )
매개 변수 설명하다
파일 필수의. 잠겨 있거나 릴리스 할 열린 파일을 지정합니다.
잠그다 필수의. 사용할 잠금 유형을 지정하십시오.
차단하다 선택 과목. 1 또는 true로 설정되면 잠금이 수행 될 때 다른 프로세스를 차단하십시오.

설명

Flock () 작업 파일은 열린 파일 포인터 여야합니다.

잠금 매개 변수는 다음 값 중 하나 일 수 있습니다.

  • 공유 잠금 장치 (읽기 프로그램)를 얻으려면 잠금 장치를 lock_sh로 설정하십시오 (php 4.0.1 이전 버전은 1으로 설정).
  • 독점 잠금 (쓰기 프로그램)을 얻으려면 잠금을 잠금 장치로 설정하십시오 (이전 버전의 PHP 4.0.1에서 2로 설정).
  • 잠금 장치 (공유 또는 배타적)를 해제하려면 잠금 장치를 Lock_un으로 설정하십시오 (이전 버전의 PHP 4.0.1에서 3으로 설정).
  • 잠금 중에 Flock ()을 차단하지 않으려면 잠금 장치 에 잠금 장치를 추가하십시오 (이전 버전의 PHP 4.0.1에서 4로 설정).
유사한 함수
  • 전체 파일을 배열로 읽으십시오 file

    file

    전체파일을배열로읽으십시오
  • 파일 삭제 unlink

    unlink

    파일삭제
  • 파일이 속한 그룹을 변경하십시오 chgrp

    chgrp

    파일이속한그룹을변경하십시오
  • 업로드 된 파일을 새 위치로 이동하십시오 move_uploaded_file

    move_uploaded_file

    업로드된파일을새위치로이동하십시오
  • 파일 또는 디렉토리의 이름을 바꿉니다 rename

    rename

    파일또는디렉토리의이름을바꿉니다
  • 파일 시스템 또는 디스크 파티션에서 사용 가능한 공간을 반환합니다. disk_free_space

    disk_free_space

    파일시스템또는디스크파티션에서사용가능한
  • 파일 또는 기호 연결에 대한 정보를 제공합니다 lstat

    lstat

    파일또는기호연결에대한정보를제공합니다
  • 파일 읽기 (이진 파일에서 안전하게 사용) fread

    fread

    파일읽기(이진파일에서안전하게사용)
인기 기사