ftp_chmod() 関数は、FTP サーバー上の指定されたファイルのアクセス許可を設定します。
成功すると、関数は新しい権限を返します。失敗すると、FALSE と警告が返されます。
ftp_chmod(ftp_connection,mode,file)
パラメータ | 説明する |
---|---|
ftp_connection | 必須。使用する FTP 接続を指定します。 |
モード | 必須。新しい権限を指定します。 モードパラメータは 4 つの数値で構成されます。 最初の数字は通常 0 です 2 番目の数字は所有者の権限を指定します 3 番目の数字は、所有者が属するユーザー グループの権限を指定します。 4 番目の数字は他の全員の権限を指定します 可能な値 (複数の権限を設定するには、以下の数値を合計します): 1 = 実行権限 2 = 書き込み許可 4 = 読み取り許可 |
ファイル | 必須。権限を変更するファイルの名前を指定します。 |
<?php$conn = ftp_connect("ftp.testftp.com") または die("Could not connect");ftp_login($conn,"user","pass");// 所有者に対しては読み取りと書き込みを行いますが、所有者に対しては何も行いませんEveryone elseftp_chmod($conn,"0600","test.txt");// 所有者は読み取りと書き込み、全員は読み取りelseftp_chmod($conn,"0644","test.txt");// 所有者向けのすべて、全員に対して読み取りおよび実行 elseftp_chmod($conn,"0755","test.txt");// 所有者向けのすべて、読み取り所有者のグループの場合ftp_chmod($conn,"0740","test.txt");ftp_close($conn);?>