PHP ftp_chmod() 関数

定義と用法

ftp_chmod() 関数は FTP サーバー上の指定されたファイルの権限を設定します。

成功した場合、この関数は新しい権限を返します。失敗した場合、false を返します。

文法

ftp_chmod(ftp_connection,mode,file)
パラメータ 説明
ftp_connection 必須。使用する FTP 接続(FTP 接続の識別子)を指定します。
mode 必須。新しい権限を指定します。
file 必須。変更する権限のファイルの名前を指定します。

<?php
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"user","pass");
// オーナーは読み取りおよび書き込み可能、他の人が全くの権限を持たない
ftp_chmod($conn,"0600","test.txt");
// オーナーは読み取りおよび書き込み可能、他の人が読み取り可能
ftp_chmod($conn,"0644","test.txt");
// オーナーがすべての権限を持ち、他の人が読み取りおよび実行可能
ftp_chmod($conn,"0755","test.txt");
// オーナーがすべての権限を持ち、オーナーが属するグループは読み取り可能
ftp_chmod($conn,"0740","test.txt");
ftp_close($conn);
?>