• ベストアンサー

こんなことができるのでしょうか。

ソフトダウンロード用のホームページを作っているのですが 今現在の構成では フォーム入力→CGIでフォーム送信結果とリンクを表示+ 結果をsendmailでサイト管理者とダウンロードした人へ送信 となっているのですが、サイト管理者からの要望でリンクをクリック (ソフトをダウンロード)したときにメールを送信させてほしい といわれました。 今の現状では<a href=""></a>でファイルへリンクさせています。 同時にsendmailをさせるようなことができるのかどうか ご教授いただけないでしょうか。 よろしくおねがいします。

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

  • ベストアンサー
noname#25358
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内で、管理者にメールを送るだけです。

aki_o
質問者

お礼

有難うございました。

関連するQ&A

専門家に質問してみよう