コピーボックスを埋め込む方法を教えてください。
下記のCGI
sub print {
print "Content-type: text/html; charset=Shift_JIS\n\n";
print "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n";
print "<html lang=\"ja\">\n";
print "<HEAD>\n";
print "<META http-equiv=\"Content-type\" content=\"text/html; charset=Shift_JIS\">\n";
print "<TITLE>作成完了</TITLE>\n";
print "<META http-equiv=\"content-style-type\" content=\"text/css\">\n";
print "<link rel=\"stylesheet\" href=\"style.css\" type=\"text/css\">\n";
print "</HEAD>\n";
print "<body>\n";
print "<div class=\"title\">作成完了</div>\n";
print "<div class=\"main\"><a href=\"$main$id\" target=\"_blank\">$main$id/</a> へのアクセスは<br>\n";
print "<a href=\"$url\" target=\"_blank\">$url/</a> へ転送されます\n";
print "<div class=\"back\"><a href=\"$home\">[戻る]</a></div>\n";
print "</body>\n";
print "</html>\n";
exit;
}
上記に
<form action="."><textarea cols="横幅" rows="行数">文字</textarea></form>
を埋め込むとエラーになってしまいます。
どうすればエラーにならずコピーボックスが表示されるようになるでしょうか?
print "<form action=\".\"><textarea cols=\"横幅\" rows=\"行数\">文字</textarea></form>\n";
途中のダブルクォーテーションで分断されては困るので、
エスケープ文字(Windowsなら半角の円記号¥、Linuxなら半角のバックスラッシュ\)を入れます。
ちなみに¥nは改行を意味する特殊文字です。
¥nによる改行はブラウザでは無視されますがメモ帳やテキストエディタで見ると改行されます。
回答ありがとうございます!!
単純な事だったんですね。
50ポイント差し上げます。
あとコピーボックスはできあがったのですが、
ボックスの中に
[戻る]
</body>
</html>
が表示されてしまいます…
これらを表示させないためにはどうしたらいいのでしょうか?