人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

自分のサーバー上にあるCGIファイル(data.cgi)などをダウンロードできるCGIなどは無いでしょうか。
現在、メールフォームで送られてきたデータを、サーバ上にcsv形式でData.cgiというファイルを作って保存してあるのですが、このファイルをExcelなどで利用するときには、今のところftpソフトで直接ダウンロードするしかないのです。そこでなにかcgi等を使ってweb上でそのファイルがDLできるようにしたいのです。

私はcgiの設置はできますが、作製することはできません。


●質問者: hide1138
●カテゴリ:コンピュータ
✍キーワード:CGI CSV DL Excel Web
○ 状態 :終了
└ 回答数 : 7/7件

▽最新の回答へ

1 ● A140
●20ポイント

http://www.d-ic.com/index.html

群馬 ホームページ制作|株式会社ディーアイシー

上記の会社は一例ですが、

業者にオリジナルのCGIを作成してもらってはどうでしょうか?

複数の業者から見積もりを取れば相場がわかると思います。


2 ● garyo
●20ポイント

http://www.atmarkit.co.jp/fwin2k/win2ktips/270ftpscript/ftpscrip...

@IT:Windows TIPS -- Tips:スクリプトで使うftpコマンド

同じファイルを取り出すのであれば

スクリプトファイルを書いてコマンドプロンプトのftpコマンドで実行すると楽だと思いますよ。やり方はこのサイトを参照ねがいます。


3 ● popopo_2004
●20ポイント

http://www.hatena.ne.jp/

はてな

URLはダミーです。

サーバーで、拡張子CGIが実行できるように設定されている場合はFTPを使用しないと無理だと思います。

わざわざFTPソフトを使用しなくても、Internet Explorerの場合、ftp://〜と書けばFTPにアクセスできますのでそれで対処してはどうでしょうか?

ユーザー名、パスワードが必要な場合、ftp://(ユーザー名):(パスワード)@〜という表記になります。

見当違いの回答でしたらポイントはいりません。


4 ● aki73ix
●20ポイント

http://localhost/

そのものずばりCGIをテキスト表示するCGI

使い方は

http://自分のWeb/このCGI?ダウンロードしたいCGI

#!/usr/local/bin/perl

$mthd=$ENV{’REQUEST_METHOD’};

local($qu,@in,$key,$val);

if($mthd eq ’GET’){

$qu=$ENV{’QUERY_STRING’};

}

elsif($mthd eq ’POST’){

read(STDIN,$qu,$ENV{’CONTENT_LENGTH’});

}

print qq(Content-type: text/html¥n¥n);

print ”<html><body>¥n<pre>”;

open(FILE, $qu);

@que = <FILE>;

foreach $ax (@que){

print qq($ax);

}

close(FILE);

print $qu

print qq(</pre></BODY></HTML>);

exit;

簡単でしょう?^^


5 ● garyo
●20ポイント

http://www.raidenftpd.com/en/raiden-ftpd-doc/help-ie-kakunin-jpn...

RaidenFTPD - Internet Explorer

例えば

ユーザー名:user1

パスワード:4649

サーバー名:ftp.yahoo.co.jp

の場合

ftp://user1:4649@ftp.yahoo.co.jp

を開くとweb上でファイルがダウンロードできますよ。

ftpポートが塞がれているのでhttpでダウンロードしたいということでしたらごめんなさい。ポイントなしでいいです。


1-5件表示/7件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ