質問編集履歴

1

試したところにて、発生手順を記載しました。

2018/09/14 04:13

投稿

godaigo
godaigo

スコア10

test CHANGED
File without changes
test CHANGED
@@ -1,24 +1,4 @@
1
- ### 前提・実現したいこと
2
-
3
- phpでフォームが送信されるごとに、テキストファイルが追記保存されるようにし、
4
-
5
- 追記する際には必ずテキストファイル内で改行される状態になり、かつ、入力フォームが空の時は処理しないようにする条件分岐を設定したいです。
6
-
7
-
8
-
9
- ### 発生している問題・エラーメッセージ
10
-
11
- カタカナでコメントと打つとテキストファイルで、もじばけしてしまいます
12
-
13
-
14
-
15
-
16
-
17
- ### 該当のソースコード
1
+ `````````
18
-
19
-
20
-
21
- php
22
2
 
23
3
  <html>
24
4
 
@@ -44,13 +24,13 @@
44
24
 
45
25
  <?php
46
26
 
47
- if(isset($_POST["send"]) === true){// 変数に値がセットされてるかをissetで確認する(もし、送信ボタンが押されたら)
27
+ if(isset($_POST["send"]) === true){
48
28
 
49
- $filename='mission_1-6_□□.txt';
29
+ $filename='mission_1-6_Daigo.txt';
50
30
 
51
31
  $fp=fopen($filename,'a');
52
32
 
53
- if (!empty($_POST['comment'])) {//もし入力が空じゃなかったら
33
+ if (!empty($_POST['comment'])) {
54
34
 
55
35
  fwrite($fp,$_POST['comment']."\n");
56
36
 
@@ -59,6 +39,26 @@
59
39
  }
60
40
 
61
41
  ?>
42
+
43
+
44
+
45
+ ```### 前提・実現したいこと
46
+
47
+ phpでフォームが送信されるごとに、テキストファイルが追記保存されるようにし、
48
+
49
+ 追記する際には必ずテキストファイル内で改行される状態になり、かつ、入力フォームが空の時は処理しないようにする条件分岐を設定したいです。
50
+
51
+
52
+
53
+ ### 発生している問題・エラーメッセージ
54
+
55
+ カタカナでコメントと打つとテキストファイルで、もじばけしてしまいます
56
+
57
+
58
+
59
+
60
+
61
+ ### 該当のソースコード
62
62
 
63
63
 
64
64
 
@@ -82,9 +82,13 @@
82
82
 
83
83
 
84
84
 
85
- というものを書いてあったのですが、この条件分岐は表示されない状態で、かつ、時間や受付けましたのコメントは必要ないので削除したら、繧ウ繝。繝ウ繝�
85
+ というものを書いてあったのですが、この条件分岐は表示されない状態で、かつ、時間や受付けましたのコメントは必要ないので削除しまし
86
86
 
87
+
88
+
89
+ 発生手順
90
+
87
- という字化け起こりました。ただしコメントとカタカナフォームに打ち込むとこの状態になり、hogehogeと打つと特に問題なくtxtのほうに表示されます。
91
+ txtファイルそのものにはphpフォームにて入力し、送信した反映されていましたffftp使用しchrome上でtxtファイルを開くとカタカナが文字化けしてしいます。
88
92
 
89
93
 
90
94