フォルダ内の画像ファイル等のパーミッションを一気に変換、変更
画像のパーミッションの権限がApacheになってしまい
パーミッション「600」のままから変更できなく、
パーミションの変更をする事になりました。コマンドラインからでも
できるのですが、せっかくなのでPHPで実行してみました。
以下のコードでパーミション600のjpgファイルを644に変更できました。
<?
$dir = '.';
$files = array();
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if(substr($file, -3) == "jpg" && substr(sprintf('%o', fileperms($file)), -3) == '600'){
chmod($file , 0644);
echo $file.' '.substr(sprintf('%o', fileperms($file)), -3)."<br />";
}
}
closedir($dh);
}
?>Comments
Powered by Facebook Comments
この記事を読んだ方は下記も投稿も読んでいます
- Facebookの友達リストを非表示にする方法
- 文字コードをWEB上で変換してくれるサイト[文字コード変換WEB「mozicode」]
- Facebookの友達リストを非表示にする方法(タイムライン編)
- Macintoshで安心定期バックアップ「Carbon Copy Cloner」の使用方法
- jQueryでURLパラメータを扱う(get引数を使いたい)
コメント・トラックバック
コメントする


