回答編集履歴

1

書込み部分の修正について追記

2016/08/22 16:43

投稿

flied_onion
flied_onion

スコア2604

test CHANGED
@@ -25,3 +25,37 @@
25
25
  `touch bbs1.txt`
26
26
 
27
27
  でファイルを作成してみてください。
28
+
29
+
30
+
31
+ ---
32
+
33
+
34
+
35
+ **追記**
36
+
37
+
38
+
39
+ foreachのあと、無条件にファイルを書き込んでいるからかもしれません。
40
+
41
+ 表示するときに行が増えてしまっているのかも。
42
+
43
+ `$fp = fopen('bbs1.txt', 'w');`を含む3行を以下の様にしてみてください。
44
+
45
+
46
+
47
+ ```
48
+
49
+ if ($_POST['write']) {
50
+
51
+ $fp = fopen('bbs1.txt', 'w');
52
+
53
+ foreach($lines as $line) fputs($fp, $line);
54
+
55
+ fclose($fp);
56
+
57
+ }
58
+
59
+ ```
60
+
61
+