No.3ベストアンサー
- 回答日時:
CGIからのアクセスはperlを例に取ると、
open(FILE,"/usr/ryouchi/data/hoge.txt");
#絶対パスでファイルを読み込み、
$i = 1;
while(<FILE>){
($no[$i] , $name[$i] , $age[$i]) = split(/\t/,$_);
#上記の例はTABセパレータの場合
$i++;
}
#各変数にいれて処理する。
って、かんじだと思います。
でも、こうやって表示しても、ファイルを保存されてしまいますけど・・・
データの場所はドキュメントルート以外でも、CGIで表示させれば、それは標準出力として吐き出されて、アクセスしたブラウザで表示されますので、表示が完了した段階で、htmlとして保存はされてしまいます。
パスワードか何かを知っている人にしか表示させないようにもCGIを作成することはできると思います。
No.2
- 回答日時:
> 表示ではなく、ダウンロードしたいのですね?
> ならば、右クリックして[対象をファイルに保存]
> をやってみてはどうでしょうか?
ダウンロードしたいではなくて、ダウンロードさせたくないんですよね。
だとすると、考えられる方法は、Webサーバ内のドキュメントルート以外の場所にCSVファイルを置くという方法でしょうか?
これなら、
http://www.hoge.co.jp/~username/~
以下の場所をつついてダウンロードされることはないかと思います。
どうでしょう?
ということで、WebサーバにCGIなどでアップロードされたCSVファイルを見ることをできなくするには、アップロード時に保存するディレクトリをドキュメントルート以外の場所にしてしまえばよいかと思います。
もっと具体的にお話しがわかれば回答も求めているものに近くなるかと思います。
この回答への補足
そうですその通りです!そうなると
つまり現在の『/html』より上のディレクトリにおけば良いって事ですよね
そうすれば一応ドキュメントルート以外の場所ですから。
でも、たとえば『/』上にフォルダを生成した場合CGIからのアクセスは
どのようなアドレスでアクセスすればよろしいのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ネットショッピング・通販・ECサイト) CSVファイルのアップロードについて ネッシーのCSVファイルをアップロードしたら PCのWPSスプ 1 2022/06/17 20:35
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- XML PHP.laravelについて 1 2023/07/06 15:26
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- Access(アクセス) CSVファイルの「0落ち」にVBA 6 2023/02/02 15:27
- Excel(エクセル) CSVファイルでVBAを動かす方法 3 2023/04/04 10:22
- Excel(エクセル) Excelについて。 Excelからcsv変換したいのですが、 やり方はファイル→名前をつけて保存→ 7 2022/07/27 01:10
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ネットからファイルをデスクト...
-
ダウンロードしたデータはどこ...
-
デスクトップにファイルを保存...
-
Wordで作成した文章は自分以外...
-
ubuntu18.04LTSからwindowsのデ...
-
デパックの意味、教えてください。
-
Excelが開けるということは、マ...
-
エラー[0x80070570]でファイル...
-
Vistaのローカルプロファイルを...
-
「この操作は現在インストール...
-
複数のフォルダの中のファイル...
-
共有ファイルを使用中のユーザ...
-
回答者は二人なのにNo2がないの...
-
winXPに対応した、無料クラウド...
-
FTP エラーでアップロードできず
-
いきなりPDF Professional...
-
インストールについて。既に実...
-
特定の更新プログラムのみ更新...
-
更新プログラムがインストール...
-
シェルスクリプトで配列が使えない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
デスクトップにファイルを保存...
-
ネットからファイルをデスクト...
-
Gmailの添付ファイルがダウンロ...
-
デスクトップにファイルやフォ...
-
ファイル共有
-
ダウンロードしたデータはどこ...
-
pdfの開き方
-
デスクトップにダウンロードし...
-
OS上で異常な音がして、動作が...
-
Excelが開けるということは、マ...
-
Wordで作成した文章は自分以外...
-
Androidのスマホを 使ってます...
-
Windows10で「映画&テレビ」を...
-
好きな動画をスクリーンセーバ...
-
Lhaplus(ラプラス)でのzip解凍...
-
シェルスクリプトで配列が使えない
-
Excel2007 IFERROR 他のバー...
-
isoファイルにレイヤーブレーク...
-
エクセル・ツールバーのユーザ...
-
マカフィー金庫 非表示または削...
おすすめ情報