タグ

PHPとchmodに関するomegalphaのブックマーク (1)

  • PHPでファイルをアップロード。 - nishin5のWebデザイン&開発ログ

    これからやる仕事PHPを使うので、PHPが動くサーバでいろいろ試してみました。ハマりそうになったところを簡単にまとめておきます。 ファイルアップロード時のファイルのアクセス権限(パーミッション)について 1.問題 PHPのmove_uploaded_file()を使って画像をアップロードする機能を作成した。アップロード後、そのパスにアクセスしたが画像が表示されずに警告が表示された。実際にFFFTPでサーバの中を覗いたら、画像は存在していた(アップロードは成功していた)。よく見たら、画像のパーミッションが原因だということが判明した。 2.調査結果 o アップロード時の画像のパーミッションは「rw-------」だった。 o これだとOtherが画像を読み込むことはできないので、「rw-r--r--」(644)に変更する必要がある。 o PHPのソースでパーミッションを変更するコマンドが存在

    PHPでファイルをアップロード。 - nishin5のWebデザイン&開発ログ
  • 1