ホームページ  >  記事  >  バックエンド開発  >  PHP chmod() 関数の概要

PHP chmod() 関数の概要

怪我咯
怪我咯オリジナル
2017-07-10 16:20:382829ブラウズ

phpchmod関数はファイルやフォルダのアクセス権限を変更することができますが、使用すると以下のような警告メッセージが表示されます。 777 の場合、chmod 関数はフォルダーのアクセス許可をまったく変更しません。その理由は何ですか? *nix は、Web ルート ディレクトリ内のすべてのファイルを Apache を実行しているユーザーが所有するようにするだけで済みます。 httpd を実行している Apache グループに Apache ユーザーがいると仮定して、

chown

-R apache.apache /path to
Document
を実行します。 Root/ Win の場合、iis を実行しているユーザーは DocumentRoot に対するすべての権限を持っている必要があります。

chmod() 関数はファイルモードを変更します。
成功した場合は TRUE を返し、それ以外の場合は FALSE を返します。


構文

Warning: chmod() [function.chmod]: Operation not permitted in /export/myTest/chmodTest.php on line 5


パラメータ説明必須。チェックするドキュメントを指定します。 オプション。新しい権限を指定します。 mode パラメータは 4 つの数字で構成されます: php chmod()関数の例
ファイル
モード

最初の数字は常に 0 です

  • 2 番目の数字は所有者の権限を指定します

  • 2 番目の数字は所有者が属するユーザーグループを指定します 権限

  • 4 番目の数字は、他の全員の権限を指定します

  • 可能な値 (複数の権限を設定するには、以下の数字を合計します):

1 - 実行権限

  • 2 - 書き込み権限

  • 4 - 読み取り許可

chmod(file,mode)

以上がPHP chmod() 関数の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。