- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP 画像のアップロードについて(move_uploaded_file))
PHP画像のアップロードについて(move_uploaded_file)
このQ&Aのポイント
- PHP初心者が画像のアップロード機能を作成する際のエラーについて解説します。
- move_uploaded_file関数を使用して画像をアップロードしようとした際に発生するエラーについて説明します。
- PHPのバージョンやサーバーの設定によって、画像のアップロード時にパーミッションのエラーが発生することがあります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 Unix/Linux のスキルはございますか? ファイルやディレクトリ (Windows で言うフォルダ) には、全て「権限」というものがございます。 吐かれたエラーメッセージを見てみましょう。 ... : Permission denied in /home/○○○/public_html/admin/aaa.php on line 125 ... aaa.php の 125行目の処理で、許可されていない事が原因でエラーとなっています。 画像をアップするディレクトリに、Web サーバプログラム (apache でしょうか…) がファイルを書き込むことができるよう、権限を与えてあげれば解決します。 PHP のソースコードをサーバにアップする際、FTP などでアップしていると思いますが、そのツールで画像保存用のディレクトリに書き込み権限を与えてあげることができるでしょう。
お礼
FTPでフォルダの権限を変更するとできました。 ありがとうございました。