重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

簡単な一行伝言を作成していますが、トップページに「sample.js」のログファイルであるjavascritpファイルを読み込んで表示させます。

そこで、Perlによる管理者専用フォームから登録したデータをsample.jsファイルとしてログで書き込む方法がわかりません。
通常テキストファイルなのであれば、
$datafile='./data.txt';
open(FH,">$datafile");
print FH "$in{'name'}";
close(FH);
とこんな感じでいいと思いますが、

sample.jsファイル内に

document.write("ooooooooo");
document.write("ooooooooo");
document.write("ooooooooo");




とログを残していきたいのですが、どうすればよいでしょうか?
また、参考になるようなURLやフリーで配布されているようなものがあれば、教えてください

A 回答 (1件)

$datafile='./sample.js';


open(FH,">$datafile");
print FH "document.write(\"$in{'name'}\");\r\n";
close(FH);

でどうでしょうか。

「ログ」ということですので、どんどん下に追加していく場合は
open(FH,">$datafile");

open(FH,">>$datafile");
にしてください。
(>が一つ増えている)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!