• ベストアンサー

wwwディレクトリ以外に置いたファイルをDLさせたい

root--+ [Public](公開ディレクトリ)---- index.html     |     +-[data ](非公開ディレクトリ)---- a.zip 上記のような構成で、index.htmlにアクセスしてきた人が、 ボタンを押すことによって、a.zipをダウンロードできるようにしたいのですが、 どういう方法で実現させればよいでしょうか? 案だけでも教えて頂けるとありがたいです。

  • PHP
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
回答No.2

参考URLで提示されているサンプルで実現できます。 contents-typeはファイルの種類によって変えて下さい。

参考URL:
http://okweb.jp/kotaeru.php3?q=1443976
tessyu
質問者

お礼

ありがとうございます。 教えて頂いたサイトを参考にしてみます!

その他の回答 (1)

  • bonyamk
  • ベストアンサー率29% (49/166)
回答No.1

公開ディレクトリにphpを配置する そのphpでa.zipを読み込み表示する その際content-typeを忘れずに

tessyu
質問者

お礼

ご回答ありがとうございます。 content-typeは必ず確認致します。

関連するQ&A

  • wwwディレクトリ以外に置いたファイルをDLさせたい

    root--+ [Public](公開ディレクトリ)---- download.cgi     |     +-[data ](非公開ディレクトリ)---- a.zip 上記のような構成で、download.cgi にアクセスしてきた人が、ボタンを押すことによって a.zipをダウンロードできるようにしたいのですが、 どういう方法で実現させればよいでしょうか?

    • ベストアンサー
    • CGI
  • Tomcatのwebappsディレクトリについて

    Tomcatについて勉強しているのですが、webappsディレクトリについてよく分からないので どなたかご回答をよろしくお願いします。 Tomcat 6.0をNomalインストールすると、webapps配下には以下のディレクトリが存在しています。 ・docs ・host-manager ・manager ・ROOT 質問1 webapps配下に存在するディレクトリの中身は(WEB-INF配下を除いて)基本的に 公開されるものだと思っているのですが ブラウザからアクセスすると「ROOT」配下のコンテンツのみアクセスができません。 「ROOT」ディレクトリだけ何か特別な設定がされているのでしょうか? また、その設定はどのファイルで確認できますか? 質問2 「http://localhost:8080」とブラウザに入力すると「ROOT」フォルダ配下のindex.htmlにアクセスされます。 この設定はどのファイルに定義されているのでしょうか? 質問3 「host-manager」「manager」「ROOT」フォルダはなんのためにあるのでしょうか? 削除しても問題無いでしょうか? 以上、よろしくお願いします。

    • ベストアンサー
    • Java
  • .htaccessで下層ディレクトリの設定

    / index | +---/a(アクセス許可) | +---/b(アクセス拒否) 上記のように/aはアクセスを許可、/bはアクセスを拒否したいと思っています。 .htaccessをindexのあるディレクトリに置いて、/aと/bを制御する方法はありますでしょうか?

  • ファイルまたはディレクトリが壊れているため、読み取ることが出来ません。

    外付けのハードディスクが急に開くことが出来なくなってしまいました。 開こう(アクセス)とすると、「H:¥ アクセス出来ません。 ファイルまたはディレクトリが壊れているため、読み取ることが出来ません。」   このドライブに大切なデータが入っております。何とか復旧する方法を、わかりやすく教えて下さい。 お願いします。

  • JSPと異なるディレクトリのファイルのinclude

    相対パスで書かれている画像が含まれるHTMLファイルを、違うディレクトリに 置かれているJSPファイルからincludeした時に、画像が上手く表示されなく なってしまいます。これを上手く表示させる方法はありますでしょうか? 具体的な例を挙げて説明します。 [ディレクトリ構成] コンテキストパス--+--jsp-----index.jsp          |          +--html--+-index.html               |               +-fig1.png index.html内に <img src="fig1.png"> と表記 index.jsp内に <%@ include file="/html/index.html" %> あるいは <bean:include id="contents" page="/html/index.html" /> と表記 この場合 http://サーバ名/コンテキストパス/jsp/index.jsp にアクセスすると、fig1.pngは表示されません (/jspの下にないのですから当然といえば当然ですが)。 index.htmlファイルにはできるだけ手を加えたくありません。 このような条件で、fig1.pngを上手く表示させる方法はありますでしょうか?

  • PerlでCGIを書いておりますが、特定のURL(ディレクトリ)の位置データを取得するには?

    PerlでCGIを書いております。 http://test.com/a/test/index.cgiにアクセスしているときに、perlがaを取得して、http://test.com/b/test/index.cgiにアクセスしているときbを取得する良い方法は有るのでしょうか?WindowsとLinuxの両方で動作できれるものがあれば宜しくお願いします。 WindowsとLinuxではディレクトリの感じが違うようなので1個の方法で実現できれば助かります。

    • 締切済み
    • CGI
  • ファイルの転送が問題なく完了したか確認したい。

    WEBサーバー上に test.zip を置いています。 index.phpにアクセスしたユーザーが、 フォーム上のボタンを押す事によってtest.zipのダウンロードが始まるようにして、 転送が問題なく終わったら内部カウンタを1つインクリメントさせたいと思います。 転送の完了を確認する良い方法はありますでしょうか?

    • ベストアンサー
    • PHP
  • サーバ上にあるディレクトリーの非表示

    こんにちわ 現在サイトを構築している上で行き詰まっています。 自分のもっているドメイン内にダウンロード用のフォルダーを作ったのですが 例 ドメイン:www.xxx.jp フォルダ:download このフォルダー内にダウンロードコンテンツを入れます そしたらコンテンツのダウンロードのアドレスは www.xxx.jp/download/aaa.zip となります。 しかしaaa.zipの他にもbbb.zipやccc.zipの様に 他にもダウンロードコンテンツがある場合 アドレスバーにwww.xxx.jp/downloadと入力してしまうと ディレクトリー(?)の画面になり すべてダウンロード可能となってしまいます。 このディレクトリー画面を表示させないように出来るのでしょうか? 又、別に良い方法があれば教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • ユーザーに絶対に見られたくないディレクトリのセキュリティ方法は?

    今借りているサーバーのディレクトリは以下のようになっています。 hogehoge.com ├home ├data └log このhomeにindex.htmlを置いていて、ユーザーから直接見られたくないcsvファイルやログファイルはdataフォルダやlogフォルダに置いています。これらのディレクトリはどんなことがあってもユーザーから絶対に見えない(直接アクセスできない)とのことで安心して使っています。 しかし次に借りようと思うサーバーには上記のようなhomeディレクトリと同じ階層に他のディレクトリがありません。ドメイン名/data/などと自分で作らないといけない仕様です。 こうしたディレクトリはユーザーから直接見られる可能性がありますが、絶対に見られたくないディレクトリは.htaccessを使えば確実にユーザーがアクセスできないようにできるのでしょうか? 何かこれについて説明されているサイトや、解説していただける方がいましたら対応方法をよろしくお願いします。 ※個人サイトで企業向けの高度なセキュリティを求めているわけではありません。

    • 締切済み
    • CGI
  • ダウンロードファイルの保存ディレクトリについて

    PHPでCSVをダウンロードするプログラムを作成しております。そこで質問ですが、ダウンロードダイアログが表示され、保存ボタンを押下したときに保存するディレクトリを常に同じ場所にする方法はあるのでしょうか?あるようでしたら方法を教えて下さい。

    • ベストアンサー
    • PHP

専門家に質問してみよう