質問編集履歴

4

コード修正

2018/11/28 08:47

投稿

kaity
kaity

スコア19

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  <input type="text" name="name" value="コメント"><br>
18
18
 
19
- <input type="text" name="sakuzyo" value="削除対象番号"><br>
19
+ <input type="text" name="sakuzyo" placeholder="削除対象番号"><br>
20
20
 
21
21
  <input type="submit" value="送信">
22
22
 
@@ -36,55 +36,55 @@
36
36
 
37
37
  $filename="●●.txt";//テキストファイル
38
38
 
39
- $a=$d."<>".$namae."<>".$name."<>".$date;//投稿番号、名前、コメント、日付
40
-
41
39
 
42
40
 
43
- if(empty($namae)==false&&empty($name)==false){//もし$namaeと$nameが空っぽじゃなかったら
41
+ if(empty($namae)==false&&empty($name)==false){//もし$namaeと$nameが空っぽじゃなかったら
44
42
 
45
- $ret_array=file($filename);//テキストファイルを読み込み
43
+ $ret_array=file($filename);//テキストファイルを読み込み
46
44
 
47
- $d=$ret_array === false ? 1 : count($ret_array)+1;//●●の要素の数を数える
45
+ $d=$ret_array === false ? 1 : count($ret_array)+1;//●●の要素の数を数える
48
46
 
49
- $fp=fopen($filename,'a+');//読み込みと追加書き込みをする
47
+ $a=$d."<>".$namae."<>".$name."<>".$date;//投稿番号、名前、コメント、日付
50
48
 
51
- fwrite($fp,$a.PHP_EOL);//書き込み処理
49
+ $fp=fopen($filename,'a+');//読み込みと追加書き込みをする
52
50
 
51
+ fwrite($fp,$a.PHP_EOL);//書き込み処理
52
+
53
- fclose($fp);
53
+ fclose($fp);
54
54
 
55
55
  }
56
56
 
57
57
 
58
58
 
59
- if(empty($sakuzyo)==false){//空っぽじゃなかったら
59
+ if(empty($sakuzyo)==false){//空っぽじゃなかったら
60
60
 
61
- $kakikomi=fopen($filename,'w');//上書き書き込みする
61
+ $kakikomi=fopen($filename,'w');//上書き書き込みする
62
62
 
63
- for($i=0; $i<count($ret_array);$i++){//ループ処理
63
+ for($i=0; $i<count($ret_array);$i++){//ループ処理
64
64
 
65
- if($i==$sakuzyo){//削除番号と投稿番号一致したら
65
+ if($i==$sakuzyo){//削除番号と投稿番号一致したら
66
66
 
67
- continue;//スキップ
67
+ continue;//スキップ
68
68
 
69
- }
69
+ }
70
70
 
71
- fwrite($kakikomi,$ret_array[$i].PHP_EOL);//書き込み処理
71
+ fwrite($kakikomi,$ret_array[$i].PHP_EOL);//書き込み処理
72
72
 
73
- }
73
+ }
74
74
 
75
- fclose($kakikomi);
75
+ fclose($kakikomi);
76
76
 
77
- }
77
+ }
78
78
 
79
-    $ret_array=file($filename);//テキストファイルを読み込み 
79
+ $ret_array=file($filename);//テキストファイルを読み込み
80
80
 
81
- for($i=0; $i<count($ret_array);$i++){//ループ処理
81
+ for($i=0; $i<count($ret_array);$i++){//ループ処理
82
82
 
83
- $ex=explode("<>",$ret_array[$i]);//投稿番号取得、それを読み込んだファイル
83
+ $ex=explode("<>",$ret_array[$i]);//投稿番号取得、それを読み込んだファイル
84
84
 
85
- echo $ex[0].$ex[1].$ex[2].$ex[3]."<br>";//分解して投稿番号を取得、表示
85
+ echo $ex[0].$ex[1].$ex[2].$ex[3]."<br>";//分解して投稿番号を取得、表示
86
86
 
87
- }
87
+ }
88
88
 
89
89
  ?>
90
90
 

3

コード編集

2018/11/28 08:47

投稿

kaity
kaity

スコア19

test CHANGED
File without changes
test CHANGED
@@ -74,7 +74,9 @@
74
74
 
75
75
  fclose($kakikomi);
76
76
 
77
- }
77
+ }
78
+
79
+    $ret_array=file($filename);//テキストファイルを読み込み 
78
80
 
79
81
  for($i=0; $i<count($ret_array);$i++){//ループ処理
80
82
 

2

コード編集

2018/11/28 07:08

投稿

kaity
kaity

スコア19

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,4 @@
1
- ```php
2
-
3
- <html>
1
+ ```php<html>
4
2
 
5
3
  <head>
6
4
 
@@ -38,49 +36,31 @@
38
36
 
39
37
  $filename="●●.txt";//テキストファイル
40
38
 
41
- $ret_array=file($filename);//テキスファイルを読み込み
39
+ $a=$d."<>".$namae."<>".$name."<>".$date;//投稿番号、名前、コメン、日付
42
40
 
43
- $d=count($ret_array)+1;//●●の要素の数を数える
41
+
44
42
 
45
- $a=$d."<>".$namae."<>".$name."<>".$date;//投稿番号、名前、コメント、日付
43
+ if(empty($namae)==false&&empty($name)==false){//もし$namae$nameが空っぽじゃなかったら
46
44
 
47
-
45
+ $ret_array=file($filename);//テキストファイルを読み込み
48
46
 
49
- if(empty($namae)==false&&empty($name)==false){//もし$namaeと$nameが空っぽじゃなかったら
47
+ $d=$ret_array === false ? 1 : count($ret_array)+1;//●●の要素の数を数える
50
48
 
51
- $fp=fopen($filename,'a+');//読み込みと追加書き込みをする
49
+ $fp=fopen($filename,'a+');//読み込みと追加書き込みをする
52
50
 
53
- fwrite($fp,$a.PHP_EOL);//書き込み処理
51
+ fwrite($fp,$a.PHP_EOL);//書き込み処理
54
52
 
55
- fclose($fp);
53
+ fclose($fp);
56
54
 
57
55
  }
58
56
 
59
- for($i=0; $i<count($ret_array);$i++){//ループ処理
57
+
60
58
 
61
- $ex=explode("<>",$ret_array[$i]);//投稿番号取得、それを読み込んだファイル
62
-
63
- }
64
-
65
-
66
-
67
-
68
-
69
- if(!file_exists("●●.txt"))//もし2-1のファイルが存在しなかったら
70
-
71
- {
72
-
73
- $d=1;//1から始める
74
-
75
- }
76
-
77
-
78
-
79
- if(empty($sakuzyo)==false){//空っぽじゃなかったら
59
+ if(empty($sakuzyo)==false){//空っぽじゃなかったら
80
60
 
81
61
  $kakikomi=fopen($filename,'w');//上書き書き込みする
82
62
 
83
- for($i=0; $i<count($ret_array);$i++){//ループ処理
63
+ for($i=0; $i<count($ret_array);$i++){//ループ処理
84
64
 
85
65
  if($i==$sakuzyo){//削除番号と投稿番号一致したら
86
66
 
@@ -96,7 +76,13 @@
96
76
 
97
77
  }
98
78
 
79
+ for($i=0; $i<count($ret_array);$i++){//ループ処理
80
+
81
+ $ex=explode("<>",$ret_array[$i]);//投稿番号取得、それを読み込んだファイル
82
+
99
- echo $ex[0].$ex[1].$ex[2].$ex[3]."<br>";//分解して投稿番号を取得、表示
83
+ echo $ex[0].$ex[1].$ex[2].$ex[3]."<br>";//分解して投稿番号を取得、表示
84
+
85
+ }
100
86
 
101
87
  ?>
102
88
 

1

誤字

2018/11/28 06:52

投稿

kaity
kaity

スコア19

test CHANGED
@@ -1 +1 @@
1
- 投稿表示させたいです。
1
+ 投稿表示させたいです。
test CHANGED
File without changes