質問編集履歴

6

中略致しました・・・。

2021/05/20 12:40

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -4,75 +4,7 @@
4
4
 
5
5
 
6
6
 
7
- $file_name = "log.txt"; /*読込ファイルの指定*/
8
-
9
- $log0 = file( $file_name ); /*ファイルを全て配列に入れる*/
10
-
11
-
12
-
13
- for($i = 0 ; $i < count($log0); $i++){
14
-
15
- $log1[$i] = explode(",",$log0[$i]);
16
-
17
- $log3[] = $i;
18
-
19
- }
7
+ 中略
20
-
21
-
22
-
23
- shuffle($log3);
24
-
25
- $d = $log3;
26
-
27
- }
28
-
29
-
30
-
31
- if (isset($_POST['time'])){
32
-
33
- $e += $_POST['e'];
34
-
35
- $d = $_POST['d'];
36
-
37
- $d = $_POST['d'];
38
-
39
- $c1 = $_POST['c'];
40
-
41
- $a = $_POST['a'];
42
-
43
- $b = $_POST['b'];
44
-
45
-
46
-
47
- //結果の判定
48
-
49
- if($a == $b){
50
-
51
- $d += $c1;
52
-
53
- $result = "正解!";
54
-
55
- }else{
56
-
57
- $result = "不正解・・・。";
58
-
59
- }
60
-
61
- }
62
-
63
-
64
-
65
- $count++;
66
-
67
-
68
-
69
- $title = $log1[$d[$e]][0];
70
-
71
-
72
-
73
- $question = array(); //この変数は配列ですよという宣言
74
-
75
-
76
8
 
77
9
  ?>
78
10
 
@@ -82,17 +14,7 @@
82
14
 
83
15
  logの中身が、
84
16
 
85
- 卵は英語で,egg,選択肢12,選択肢13,選択肢14,選択肢5,選択肢6,説明,10
17
+ 中略
86
-
87
- 犬は英語で,dog,選択肢22,選択肢23,選択肢24,選択肢5,選択肢6,説明,20
88
-
89
- 猫は英語で,cat,選択肢32,選択肢33,選択肢34,選択肢5,選択肢6,説明,30
90
-
91
- 机は英語で,desk,選択肢42,選択肢43,選択肢44,選択肢5,選択肢6,説明,10
92
-
93
- 日本は英語で,Japan,選択肢52,選択肢53,選択肢54,選択肢5,選択肢6,説明,20
94
-
95
- 英語は英語で,English,選択肢62,選択肢63,選択肢64,選択肢5,選択肢6,説明,30
96
18
 
97
19
 
98
20
 
@@ -108,7 +30,7 @@
108
30
 
109
31
  エラーは
110
32
 
111
- Parse error: syntax error, unexpected ']', expecting ')' in /home/asahikawa/asahikawa.php.xdomain.jp/public_html/quiz/quiz.php
33
+ Parse error: syntax error, unexpected ']', expecting ')' in 中略
112
34
 
113
35
 
114
36
 

5

また新たな疑問の生成

2021/05/20 12:40

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -121,3 +121,11 @@
121
121
  1つミスっぽいのに気づきました・・・
122
122
 
123
123
  a[b[c]]っておかしいですね・・・a[b][c]ですよね・・・。
124
+
125
+
126
+
127
+ ややこしいんで、shuffleで上位配列をshuffleする方法に変えました、
128
+
129
+ エラーは消えましたが、shuffleのされ方がおかしいです、別の質問になりますが・・・
130
+
131
+ 下位配列もshuffleされている。

4

気づいた事を付記。

2021/05/20 12:32

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -113,3 +113,11 @@
113
113
 
114
114
 
115
115
  で、これが、$questionの行にあたります、お願いします。
116
+
117
+
118
+
119
+
120
+
121
+ 1つミスっぽいのに気づきました・・・
122
+
123
+ a[b[c]]っておかしいですね・・・a[b][c]ですよね・・・。

3

更に補足しました。

2021/05/20 11:37

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -82,9 +82,17 @@
82
82
 
83
83
  logの中身が、
84
84
 
85
- a,b,c,d,e,f,g,h,i
85
+ 卵は英語で,egg,選択肢12,選択肢13,選択肢14,選択肢5,選択肢6,説明,10
86
86
 
87
+ 犬は英語で,dog,選択肢22,選択肢23,選択肢24,選択肢5,選択肢6,説明,20
88
+
89
+ 猫は英語で,cat,選択肢32,選択肢33,選択肢34,選択肢5,選択肢6,説明,30
90
+
87
- j,k,l,1,2,3,4,5,6
91
+ 机は英語で,desk,選択肢42,選択肢43,選択肢44,選択肢5,選択肢6,説明,10
92
+
93
+ 日本は英語で,Japan,選択肢52,選択肢53,選択肢54,選択肢5,選択肢6,説明,20
94
+
95
+ 英語は英語で,English,選択肢62,選択肢63,選択肢64,選択肢5,選択肢6,説明,30
88
96
 
89
97
 
90
98
 

2

さらに詳細付記しました。

2021/05/20 07:03

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,8 @@
1
1
  ```php
2
+
3
+ <?php
4
+
5
+
2
6
 
3
7
  $file_name = "log.txt"; /*読込ファイルの指定*/
4
8
 
@@ -68,7 +72,23 @@
68
72
 
69
73
  $question = array(); //この変数は配列ですよという宣言
70
74
 
75
+
76
+
77
+ ?>
78
+
71
79
  ```
80
+
81
+
82
+
83
+ logの中身が、
84
+
85
+ a,b,c,d,e,f,g,h,i
86
+
87
+ j,k,l,1,2,3,4,5,6
88
+
89
+
90
+
91
+ とかです。
72
92
 
73
93
 
74
94
 
@@ -80,8 +100,8 @@
80
100
 
81
101
  エラーは
82
102
 
83
- Parse error: syntax error, unexpected ']', expecting ')' in /home/asahikawa/asahikawa.php.xdomain.jp/public_html/quiz/quiz.php on line 43
103
+ Parse error: syntax error, unexpected ']', expecting ')' in /home/asahikawa/asahikawa.php.xdomain.jp/public_html/quiz/quiz.php
84
104
 
85
105
 
86
106
 
87
- で、この43というの上記場所たります。
107
+ で、こ、$questionたります、お願いします

1

エラー詳細付記

2021/05/20 03:26

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -75,3 +75,13 @@
75
75
  これ、各値はフォームで送信されたものを受け取り、初回はそれがないのでif issetでスルーされるんですが、
76
76
 
77
77
  まずいきなり、なぜか$question = array(); //この変数は配列ですよという宣言の所でエラーが出ます、何が原因なんでしょう。
78
+
79
+
80
+
81
+ エラーは
82
+
83
+ Parse error: syntax error, unexpected ']', expecting ')' in /home/asahikawa/asahikawa.php.xdomain.jp/public_html/quiz/quiz.php on line 43
84
+
85
+
86
+
87
+ で、この43というのが上記の場所に当たります。