• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPについての質問です)

PHPでフォームから画像をアップロードする方法

このQ&Aのポイント
  • PHPでフォームから画像をアップロードするためのプログラムを作成する際、ディレクトリの作成や所有者の変更に関する問題が発生することがあります。
  • mkdir()関数を使用してディレクトリを作成する際、親ディレクトリに書き込み権限がないとエラーが発生します。
  • chown()関数を使用して所有者を変更しようとすると、Operation not permittedというエラーが発生してしまい、所有者を変更することができません。何か解決策をご存知の方がいらっしゃいましたら、教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

system()などの実行関数にsudoを絡ませればいけるのでは?

hayu-14
質問者

お礼

回答ありがとうございます。 system()やexec()といった関数とsudoを絡ませる方法が分かりません・・・ http://hogehack.blog80.fc2.com/blog-entry-36.html http://ml.php.gr.jp/pipermail/php-users/2002-July/008423.html PHP sudoで検索かけて上のリンクを参考にやってみたのですが、相変わらずできない状態です

その他の回答 (1)

回答No.2

こんにちは。 どのように「できない」のでしょうか? 現在のソースを載せて頂ければありがたいですが・・・。

hayu-14
質問者

お礼

こんにちは。 大変申し訳ないのですが、私が貼ったリンクの上の方を参考にしたところ、自己解決してしまいました・・・。 どうやら勘違いをしていたようで、私の方でApacheを動かしているのはwww-dataだったというのに、参考の方をそのまま持ってきてapacheユーザにsudo権限を与えていました。 yambejp様、taka451213様お騒がせしてすみませんでした。 ありがとうございました。

関連するQ&A