ラウンジで文字リンクでmailtoを使いたい
[上に]
[前に]
[次に]
まさき
[E-Mail]
1999/08/10(火) 18:26:26
ラウンジの中で文字リンクを貼りメーラーが立ち上がるようにしたいのですが
文字の途中に以下のタグを書くと
<A HREF=\"mailto:hoge@hoge.co.jp\">Mail</A>
<A HREF=\"mailto:$_hoge@hoge.co.jp\">Mail</A>
どっちでもFTPした瞬間にInternal Server Errorになります。
根本的に何か全然違いところがありますか?
この場合のタグを教えていただければ幸いです
ふじ
1999/08/10(火) 18:34:33
> どっちでもFTPした瞬間にInternal Server Errorになります。
そんなばかな。
#CGIとして実行した時にエラーになるんでしょ?
Perl5 では、ダブルクォートで括られた文字列の中に @ があると
配列として展開しようとします。で、この場合 @hoge という
配列が存在しないのでエラーになる訳です。
<A HREF=\"mailto:hoge\@hoge.co.jp\">Mail</A>
@ の前に \ を付けてエスケープしましょう。
Nobu3
1999/08/10(火) 18:35:32
「ラウンジ」の言葉があるので良くわからないのですが、
これはHTMLのつもりなんでしょうか?
もし、そのつもりなら「\」は削除してください。
勘違いなら、「何で書いているのか」を書いたほうがいいと思います。
タグ(の機能?)としての使い方は
<a href="mailto:hoge@hoge.co.jp">hogeにメール</a>
でいいみたいです。
使ってますから。
まさき
1999/08/10(火) 18:39:23
[[解決]]
>ふじ 1999/08/10(火) 18:34:33
>そんなばかな。
>#CGIとして実行した時にエラーになるんでしょ?
そのとおりです。すいません。
>Nobu3 1999/08/10(火) 18:35:32
>「ラウンジ」の言葉があるので良くわからないのですが、
>これはHTMLのつもりなんでしょうか?
ここのラウンジのCGIです。すいません。
ふじさんのアドバイスでやってみたところできました。
ありがとうございました。
助かりました。
[上に]
[前に]
[次に]