- ベストアンサー
PHPでファイル管理
このカテゴリでの質問ではないかもしれませんが、教えて下さい。 現在、社内にWindows2008サーバが存在し、ファイルサーバのような使い方を していますが、ある需要があり、指定のもののみWEBを使って各自ダウンロードできるような仕組みが ないかと探しております。(アップロードは管理者のみができる仕組み) 有償のものでは複合機と連動したもの等、幾つか存在しますが、フリーのものでそのような ダウンロード機能を持ったようなWEB画面はないでしょうか? 環境的にはPHPが使える環境となっています。 教えて下さい。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
※ 以下、お礼へのコメントです。 > apacheしか使った事がない webサーバが立てられるのであれば、ApacheでもIISでも何でもいいんですよ。 ただ、Windows2008サーバだとIISが標準で入ってるしそれ使えば良いかな?と。競合にさえ気をつければApacheとIISとの共存は可能ですので、Apacheで運用しても全く問題ありません。 ※くどいですが、競合には気をつけてください。 > apacheにそんな事ができるとは ??? Apache や IIS = webサーバ = サーバ上の任意のディレクトリをwebブラウザから見れるようにするもの…ですが。。。
その他の回答 (2)
- yambejp
- ベストアンサー率51% (3827/7415)
>指定のもののみWEBを使って各自ダウンロード 「webを使う」と前提がでているのであれば普通にapacheでサーバーを立てるだけでは? ただし日本語ファイル名はクライアントのブラウザを限定しないといけないかも
- cheese014
- ベストアンサー率85% (12/14)
以下、意図されているものとは違うかもしれませんが、なるべくお金と時間をかけなくて済む方法です。 > 指定のもののみWEBを使って各自ダウンロードできるような仕組み webサーバを立てるだけで良いのではないでしょうか。 まず、ファイルサーバとして使っているディレクトリの中で、ブラウザからのアクセスを許可するディレクトリを決めます。そして、そのディレクトリのシンボリックリンクを、webサーバのドキュメントルート以下の任意の場所に配置すれば、あれこれいじくり回す事なく簡単に実現できると思います。 ※Windowsでもシンボリックリンクは使えます。 https://www.google.co.jp/search?q=windows+2008+%E3%82%B7%E3%83%B3%E3%83%9C%E3%83%AA%E3%83%83%E3%82%AF%E3%83%AA%E3%83%B3%E3%82%AF webサーバは、Windows2008サーバなら標準でIISが入ってます。 > アップロードは管理者のみができる仕組み 元々ファイルサーバとしては機能してるわけですから、これはOS標準の機能で制限すれば良いかな?と。 ※実際に上記で運用した経験があるわけではありませんので、間違いに気づかれた方がいらっしゃいましたら遠慮無くご指摘下さい。
お礼
cheese014様、ご回答ありがとうございます。 webサーバとは気が付きませんでした、、、apacheしか使った事がない為、 少し調べながら試してみます。 ありがとうございました。
お礼
yambejp様、ご回答ありがとうございます。 apacheにそんな事ができるとは思いもしませんでした。 少し調べながら試してみます。 ありがとうございました!