WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:logファイルの内容をTextareaに表示するには?

0:[投稿] 道化師 [2005/11/05 12:25 ] [環境:IE6,WinXP httpdを使用し、ローカルにて実行]

初めまして、perl超初心者です。
logファイルの内容をtextaeraに表示するにはどうすればよいのでしょうか?
入力したデータの修正をしたいのですが
入力フォームと同様のフォームを作成し
<INPUT size=\"20\" type=\"text\" name=\"name\">を
<INPUT size=\"20\" type=\"text\" value=\"$name\">とすることで
一行入力のほうは、うまく行きました
しかし
<TEXTAREA rows=\"2\" cols=\"28\" name=\"message\">を
<TEXTAREA rows=\"2\" cols=\"28\" name=\"$message\">としても
表示してくれません

なお、上記「TEXTAREA」を「INPUT」に変更すると表示されるので
変数名・logファイルへの書き出しは間違えてないないはずです

一般的な掲示板でも当たり前の機能ですので
他の方のスクリプト等参考にしてみましたが
私の力量不足で読み切れませんでした

初歩的質問で申し訳ありませんが、教えていただければと思います


1:[回答] るーず [2005/11/05 12:44 ]

HTMLタグも勉強されればと思います。

<TEXTAREA>は間に文字が入りますので、

<TEXTAREA rows=\"2\" cols=\"28\" name=\"message\">$message</TEXTAREA>

にしなければなりません。

ただ、ログファイル内で改行タグ<br>が反映されていると思うので、変換処理をしないと<br>がそのまま表示されるかもしれませんね。

valueとnameの意味もおぼえた方が良いと思います。

ちなみに、修正に使うのであれば変数名を指定していないと
いけないのでこちらも

<INPUT size=\"20\" type=\"text\" name=\"name\"
value=\"$name\">

name=\"name\"をvalueに変えるのではなく、nameは入れておかなければなければならないと思いますが。

HTMLにperlの勉強にがんばってください。



2:[完了] 道化師 [2005/11/05 15:33 ]

早速の回答ありがとうございます。
ご指摘の通り変更したところうまく行きました。
勉強することが多く大変ですが、頑張ります。

回答(必須): 状態:

お名前(必須):

URL:




[戻る]