システムエンジニアの徒然日記

PHPとJavaScriptとJAVA以外も愛していく

PHPのmove_uploaded_fileでファイルが移動されていない時

   


move_uploaded_fileが失敗している

ログを見てみると「ディレクトリに書き込み権限がない」みたいなことを言われてしまった。
基本中の基本なのに・・・。
ディレクトリ作成と一緒に権限をつけたかったので、以下のコードを利用していた。

結果ダメだったんです。

ディレクトリの権限を変更する

PHPでディレクトリの権限を変更するためには以下を利用する。

Linuxのコマンドでもあるchmodですね。
ディレクトリを作成後、そのディレクトリに対して権限を変更することで、ファイル書き込み権限を取得できます。

いつも気をつけていたのに、失敗は恥ずかしいです。

 - PHP , , ,