ログファイルへの書き込みがうまくいきません
------------------------------------------
open(LOG,"+<$filename") || die "Error!\n";
@logs=<LOG>;
flock(LOG,2);
unshift(@logs,"$array[0],$array[1],$array[2],$array[3],$array[4]\n");
print LOG @logs;
flock(LOG,8);
close(LOG);
------------------------------------------
この$array[0]~$array[4]にはそれぞれ、「<option value="1">1</option>」の様な、プルダウンメニューの「1~10」までの数字が入っています。
この数字を$filenameへ書き込みたいのですが、中々うまくいかずに困っています。
ちなみに、一応書き込めるには書き込めるのですが、$filenameを開くと、
------------------------
1,1,1,1,1
6,4,1,9,6
1,1,1,1,1
9,1,2,4,4
1,1,1,1,1
3,0,1,9,5
1,1,1,1,1
------------------------
このような形になってしまいます。何がいけないのでしょうか?
よろしくお願いします。
お礼
無事できました。 \nはなんとか自分で「違うかな?」とは思っていたんですが、半角スペースがどうしてもわかりませんでした。 ありがとうございました。