人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

50ポイント差し上げます。
コピーボックスを埋め込む方法を教えてください。

下記の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>
を埋め込むとエラーになってしまいます。
どうすればエラーにならずコピーボックスが表示されるようになるでしょうか?

●質問者: happy778
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:EXIT HTML print Shift_JIS sub
○ 状態 :終了
└ 回答数 : 1/2件

▽最新の回答へ

1 ● kn1967
●60ポイント ベストアンサー
print "<form action=\".\"><textarea cols=\"横幅\" rows=\"行数\">文字</textarea></form>\n";

途中のダブルクォーテーションで分断されては困るので、

エスケープ文字(Windowsなら半角の円記号¥、Linuxなら半角のバックスラッシュ\)を入れます。

ちなみに¥nは改行を意味する特殊文字です。

¥nによる改行はブラウザでは無視されますがメモ帳やテキストエディタで見ると改行されます。


http://q.hatena.ne.jp/1219250242

◎質問者からの返答

回答ありがとうございます!!

単純な事だったんですね。

50ポイント差し上げます。

あとコピーボックスはできあがったのですが、

ボックスの中に

[戻る]

</body>

</html>

が表示されてしまいます…

これらを表示させないためにはどうしたらいいのでしょうか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ