html表示をメールで送るにはどうすればいいのでしょうか?
[上に]
[前に]
[次に]
円さくら
1999/10/21(木) 00:08:07
通常の?HTMLファイル<body>内の文章(ブラウザで表示されたテキスト)を丸ごとsubmitでsendmailするにはどうすればいいのでしょうか?
具体的には、
<body>
東京都中央区には寿司屋がたくさんあって<br>
一年中かけて 寿司屋めぐりをすると楽しい。<br>
でも、お金が続かないのであたしには
永遠の夢で終るかもしんない。。
</body>
という日本語を丸ごとcgiのメールにしたいのですが..
円さくら
1999/10/21(木) 00:17:02
すみません 途中でした。
--------
という日本語を丸ごとcgiのメールにしたいのですが..
こんな感じで全部くくってしまうのが問題ないでしょうか?
<body>
<FORM METHOD=POST ACTION="cgi-bin/mail.cgi">
<INPUT TYPE=text
NAME="TEXT1" VALUE="東京都中央区には寿司屋がたくさんあって<br>
一年中かけて 寿司屋めぐりをすると楽しい。<br>
でも、お金が続かないのであたしには
永遠の夢で終るかもしんない。。" SIZE=30>
<TEXTAREA NAME="TAREA1" COLS=20 ROWS=2>
</TEXTAREA>
<INPUT TYPE=submit VALUE="実行">
<INPUT TYPE=reset VALUE="取消">
</FORM></body>
S
[E-Mail]
[HomePage]
1999/10/21(木) 00:27:03
老婆心ながら。HTMLでメールを送るのは、相手に HTML メールを
受け取れる環境があることを確認してからにしましょう。
確認してあるならごめんなさい。余計なお世話でした。
ちなみに、MSIE なら ファイル(F)→送信(E)→ページを電子メールで(P)
を選ぶと送信できたりしますが。。。
CGI でのメール送信にこだわるなら、とほほさんの wwwmail.cgi
の中身を参照されてはどうでしょう。
S
[E-Mail]
[HomePage]
1999/10/21(木) 00:38:10
ごめんなさい。円さくらさんの質問をちゃんと読んでいませんでした。
最近この手の早とちりが目立ちます。反省しています。
さて、円さくらさんのフォームですが、size=30 は短すぎませんか。
こんなふうにしたらどうでしょう。
<TEXTAREA NAME="TAREA1" COLS=20 ROWS=4>
東京都中央区には寿司屋がたくさんあって<br>
一年中かけて 寿司屋めぐりをすると楽しい。<br>
でも、お金が続かないのであたしには
永遠の夢で終るかもしんない。。
</TEXTAREA>
円さくら
1999/10/21(木) 00:48:35
Sさん、お世話になります。ありがとうございます。
>ちなみに、MSIE なら ファイル(F)→送信(E)→ページを電子メールで(P)
>を選ぶと送信できたりしますが。。。
そうです、これをブラウザのボタンでなく、ページのいちなんしたに「送信」ボタンを置いて送りたいのです。
ちなみに、あたしが無い知恵をしぼって考えた
上に書いたものだと、文章に四角いかこみができちゃいます(あたりまえ。。)
一応、見た目はなんにも囲みのないただの表示になっていて、
送信ボタンでおくるのがつくりたいのですが、無理ですか?
S
[E-Mail]
[HomePage]
1999/10/21(木) 01:07:51
CGI を使えば出来ます。でも、もう少し状況を詳しく説明してもらわ
ないとアドバイスできません。
送信したい HTML 文書は円さくらさんのページで、動的に書き変わら
ないぺーじですか?
んー、例えば Webの裏技から
http://www.rescue.ne.jp/cgi-rescue/cgi?form2mail
form2mail.cgi をダウンロードして、あらかじめ該当ページを
添付ファイルとして、hidden で指定しておくとか。
円さくら
1999/10/21(木) 01:52:24
さくらです。
わかりやすく文を書くのむずかしいですね すみません<文才ゼロな自分
>送信したい HTML 文書は円さくらさんのページで、動的に書き変わら
>ないぺーじですか?
そうです、動的な書き変わらない決まったテキストです。
それと、今気付いた問題が。。
ええと、valueのなかに<br>があると表示できなくなってしまいました(なぜさっきまでは表示されたのかなあ???)
ということは
>添付ファイルとして、hidden で指定しておくとか。
このSさんがおっしゃる方法がいいのですね?きっと。
でも具体的な方法がわかりません。
value="text.html"
というようなことでしょうか?
そうするとそのページに表示しているテキストと別にhtmlファイルを用意するということでしょうか?
すみません。。こんな書き方で伝わるでしょうか?
S
[E-Mail]
[HomePage]
1999/10/21(木) 02:17:12
やったことがないので、絶対出来ると保証は出来ませんが、
form2mail.cgi は添付ファイルを送信する機能があるので、
その HTML 文書の中のフォームで、そのHTML文書を添付ファ
イルとして指定してやればできるだろうと思うのですが。。
フォームの書き方など、具体的な方法は、form2mail.cgi に
付属する説明文書をお読みください。
聞き忘れたのですが、そのメールの送信者と受信者はどのような人
を想定していますか?送信者・受信者ともにページの閲覧者ですか?
[上に]
[前に]
[次に]