- ベストアンサー
こんなことができるのでしょうか。
ソフトダウンロード用のホームページを作っているのですが 今現在の構成では フォーム入力→CGIでフォーム送信結果とリンクを表示+ 結果をsendmailでサイト管理者とダウンロードした人へ送信 となっているのですが、サイト管理者からの要望でリンクをクリック (ソフトをダウンロード)したときにメールを送信させてほしい といわれました。 今の現状では<a href=""></a>でファイルへリンクさせています。 同時にsendmailをさせるようなことができるのかどうか ご教授いただけないでしょうか。 よろしくおねがいします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#25358
回答No.1
バイナリファイルをCGIからダウンロードするようにすればOKです。 現状の<a href="www.lzh"></a>の部分を、 <a href="download.cgi?file=www.lzh"></a>と変更します。 で、download.cgi の中で、「application/octet-stream」というMIMEを出力し、本文では www.lzh というファイルをオープンし、バイナリモードで出力します。 あとはそのCGI内で、管理者にメールを送るだけです。
お礼
有難うございました。