回答編集履歴

2

修正

2018/03/02 06:02

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -28,7 +28,9 @@
28
28
 
29
29
  つまり、今の状態だと、特にリクエストがPOSTかどうかもチェックせずに実行しているので、
30
30
 
31
- 画面を表示しただけで中身の「kadai5.txt」というファイルができあがります。
31
+ 画面を表示しただけで中身が空の「kadai5.txt」というファイルができあがります。
32
+
33
+
32
34
 
33
35
  文字列を入力したのであれば、その情報をPHPに対して渡す必要があります。
34
36
 
@@ -36,7 +38,9 @@
36
38
 
37
39
 
38
40
 
39
- つまりその「渡す(SUBMIT)行程をしていないので、テキストファイルの中身が空になるのでは、と思います。
41
+ つまりその「渡す(SUBMIT)行程をしていないので、テキストファイルの中身が空になる
42
+
43
+ ということですね。
40
44
 
41
45
 
42
46
 

1

追記

2018/03/02 06:02

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -1,6 +1,54 @@
1
+ 状況を踏まえて追記しました 15:00
2
+
3
+ ------------------------------------
4
+
5
+ 実施手順を振り返りますと、
6
+
7
+
8
+
9
+ > 文字列をフォームに入力し
10
+
11
+ > ファイルとブラウザを更新してから、
12
+
13
+ > ブラウザの戻るボタンを押してkadai5.txtを開きます。
14
+
15
+
16
+
17
+ とあります。
18
+
19
+ 大事な手順が抜けています。
20
+
21
+ 「文字列をフォームに入力し」の後に**「送信ボタンを押す」**
22
+
23
+ です。
24
+
25
+
26
+
27
+ 先の回答にも書いたように「PHPはサーバー側の言語として、HTML出力の前に処理が行われます。」
28
+
29
+ つまり、今の状態だと、特にリクエストがPOSTかどうかもチェックせずに実行しているので、
30
+
31
+ 画面を表示しただけで中身の「kadai5.txt」というファイルができあがります。
32
+
33
+ 文字列を入力したのであれば、その情報をPHPに対して渡す必要があります。
34
+
35
+ その「渡す」を「送信」ボタン(正確にはSUBMITボタン)が担当してくれます。
36
+
37
+
38
+
39
+ つまりその「渡す(SUBMIT)」行程をしていないので、テキストファイルの中身が空になるのでは、と思います。
40
+
41
+
42
+
43
+
44
+
45
+
46
+
47
+
48
+
1
- 既に回答がでているので気になるところを。
49
+ 気になるところを。 14:46
50
+
2
-
51
+ ------------------------------------
3
-
4
52
 
5
53
  > htmlとphpの順序を入れ替えたりする
6
54