• ベストアンサー

フォームから添付ファイルを送る方法

メールフォームから、普通にメールを書いて添付するのと同じように、添付ファイルそのものを送ることは出来ますか?<type="file">にすると参照ボタンなどがでてそれらしくなるのですが、送信されるのが参照したファイルのアドレスなので・・・・・・。

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

  • ベストアンサー
  • pica_zip
  • ベストアンサー率67% (19/28)
回答No.2

CGIのコーディングの質問かと思ったのですが、違ったみたいですね。 今指定してある、formmail.pl ですがこれは、添付ファイルでメール送信できるようになっているのでしょうか?(紹介URLのようなもの) スクリプトが対応していないと、いくらHTMLを操っても意味がありません。 これを確認してみてください。

その他の回答 (1)

  • pica_zip
  • ベストアンサー率67% (19/28)
回答No.1

できますよ。ココに書くと長くなるので、URLを参考にしてください。

参考URL:
http://tohoho.wakusei.ne.jp/lng/199907/99070029.htm
rusya
質問者

補足

回答ありがとうございます。 一応拝見させていただいたのですが・・・・・・正直ちょっと難解でして・・・・・・ 以下のタグが現在のフォームのものなのですが、これで添付ファイルを送信するにはどうしたらいいんでしょう? <FORM METHOD="post" ACTION="/cgi-bin/formmail.pl"> <INPUT TYPE="hidden" NAME="recipient" VALUE="yyy@xxx.ne.jp"><CENTER> <TABLE align="center" border="0" cellspacing="0" cellpadding="1"> <TR> <TD align="right"> タイトル:</TD> <TD><INPUT type="text" name="subject" size="30" class="in" value="添付ファイル"></TD> </TR> <TR> <TD align="right">お名前:</TD> <TD><INPUT type="text" name="name" size="30" class="in"></TD> </TR> <TR> <TD align="right">E-mail:</TD> <TD><INPUT type="text" name="mail" size="30" class="in"></TD> </TR> <TR> <TD align="right">URL:</TD> <TD><INPUT size="50" type="text" maxlength="50" name="url" value="http://"></TD> </TR> <TR> <TD align="right">ファイル:</TD> <TD><INPUT size="50" type="file" maxlength="50" name="file"></TD> </TR> <TR> <TD></TD> <TD align="center"><INPUT type="reset" value="クリア" class="in"> <INPUT type="submit" value="送信"class="in"></TD> </TR> </TABLE> </CENTER> <INPUT type="hidden" name="act" value="check"> </FORM> </BODY> </HTML>

関連するQ&A