PHPリファレンス(逆引き)

PHPリファレンス
 
ファイル属性の変更( chmod()、chown()、chgrp() )
スポンサードリンク

ファイル属性の変更するには、chmod()、chown()、chgrp()関数を使います。

chmod( ファイル名, モード ) 指定したファイルを、指定したモードに変更し、変更に成功したらTRUE、失敗したらFALSEを返します。

モードには、先頭にゼロを付けた8進数の、ディレクトリのパーミッションを指定し、省略した場合、デフォルトのumaskの値が使用されます。
chown( ファイル名, オーナー名 ) 指定したファイルを、指定したオーナーに変更し、変更に成功したらTRUE、失敗したらFALSEを返します。

オーナーには、ユーザー名を指定します。
chgrp( ファイル名, オーナー名 ) 指定したファイルを、指定したグループに変更し、変更に成功したらTRUE、失敗したらFALSEを返します。

 ※この関数はWindowsでは機能しません。


例1) ファイルパスを指定して、ファイル名を取得する。

<?php
if ( chmod( "/temp/test.txt",0755 )) {
 echo "モード「0755」変更成功!!";
} else {
 echo "モード「0755」変更成功!!";
}

if ( chown( "/temp/test.txt","user01" )) {
 echo "オーナー「user01」変更成功!!";
} else {
 echo "オーナー「user01」変更成功!!";
}

if ( chgrp( "/temp/test.txt", "group01" )) {
 echo "グループ「group01」変更成功!!";
} else {
 echo "グループ「group01」変更成功!!";
}
?>




スポンサード リンク


ファイルパスからファイル名を取得する( basename() )
ファイルサイズの取得する( filesize() )
ファイル属性の変更( chmod()、chown()、chgrp() )
ファイルの種類を確認する( is_dir()、is_file()、is_link() )
ファイルの権限を確認する( is_readable()、is_writable()、is_executable() )
空ファイル作成( touch() )
ファイルの最終更新時刻の更新( touch() )
ファイルを削除する( unlink() )
ファイルのコピー( copy() )
ファイル名の変更( rename() )
ファイルの存在チェック( file_exists() )

基本API2へ
忘れっぽいエンジニアのPHPリファレンス TOPへ