PHP Chmod() 함수

|
구문:
bool chmod (문자열 $filename, int $mode)
사용된 매개변수: PHP의 chmod() 함수는 파일 이름과 방법.
  • $filename : 권한을 변경해야 하는 파일을 지정합니다.
  • $mode : 새 권한을 지정하는 데 사용됩니다. $mode 매개변수는 네 개의 숫자 값으로 구성됩니다. 여기서 첫 번째 값은 항상 0이고, 두 번째 값은 소유자의 권한을 지정하고, 세 번째 값은 그룹의 권한 소유자 사용자를 지정하고, 네 번째 값은 다른 모든 사람의 권한을 설정합니다.
    가능한 값은 세 가지가 있으며, 다음 값을 추가하여 여러 권한을 설정할 수 있습니다.
    • 1 = 실행 권한
    • 2 = 쓰기 권한
    • 4 = 읽기 권한
  • 반환 값: 성공 시 true, 오류 시 false를 반환합니다.오류 및 예외 :
  • PHP의 chmod() 함수는 원격 파일에 대해 작동하지 않습니다. 서버의 파일 시스템에 액세스할 수 있는 파일에서만 작동합니다.
  • chmod(file.txt, "0744")와 같은 $mode 매개변수 주위에 따옴표가 사용되면 PHP는 다음으로 암시적 변환을 수행합니다. 정수 데이터 유형.
  • 예:
    입력: chmod("gfg.txt", 0600); 출력: true 입력: chmod("gfg.txt", 0644); 출력: true 입력: chmod("gfg.txt", 0755); 출력: true
    다음 프로그램은 PHP의 chmod() 함수를 보여줍니다.프로그램 1 :
    // 소유자 권한 읽기 및 쓰기 chmod ( "gfg .txt " , 0600);
    ?>
    출력:
    true  프로그램 2 :    
    // 소유자에 대한 읽기 및 쓰기 권한,
    / / 다른 모든 사용자에 대한 읽기 권한 chmod ( " gfg.txt " , 0644);
    ?>
    출력:
    true 프로그램 3 :    
    // 소유자, 읽기 및에 대한 모든 권한
    // 다른 모든 사용자에게 권한 부여 chmod ( "gfg.txt" , 0755);
    ?>
    출력:
    true 링크:
    http://php.net/manual/ en / function.chmod.php