質問編集履歴

2

コードだけの提示に変更

2020/06/17 22:06

投稿

koako
koako

スコア6

test CHANGED
File without changes
test CHANGED
@@ -80,38 +80,38 @@
80
80
 
81
81
 
82
82
 
83
- 26 ?>
83
+ ?>
84
84
 
85
- 27 <!DOCTYPE html>
85
+ <!DOCTYPE html>
86
86
 
87
- 28 <html lang="ja">
87
+ <html lang="ja">
88
88
 
89
- 29 <head>
89
+ <head>
90
90
 
91
- 30 <meta charset="utf-8">
91
+ <meta charset="utf-8">
92
92
 
93
- 31 <title></title>
93
+ <title></title>
94
94
 
95
- 32 </head>
95
+ </head>
96
96
 
97
- 33 <body>
97
+ <body>
98
98
 
99
- 34 <form action='' method='POST' enctype='multipart/form-data'>
99
+ <form action='' method='POST' enctype='multipart/form-data'>
100
100
 
101
- 35 プロフィール画像<input type='file' name='image'>
101
+ プロフィール画像<input type='file' name='image'>
102
102
 
103
- 36 <?php if (!empty($errors['image'])): ?>
103
+ <?php if (!empty($errors['image'])): ?>
104
104
 
105
- 37 <p><?php echo $errors['image']; ?></p>
105
+ <p><?php echo $errors['image']; ?></p>
106
106
 
107
- 38 <?php endif; ?>
107
+ <?php endif; ?>
108
108
 
109
- 39 <input type='submit' value='送信'>
109
+ <input type='submit' value='送信'>
110
110
 
111
- 40 </form>
111
+ </form>
112
112
 
113
- 41 </body>
113
+ </body>
114
114
 
115
- 42 </html>
115
+ </html>
116
116
 
117
117
  ```

1

コードだけ提示いたしました。

2020/06/17 22:06

投稿

koako
koako

スコア6

test CHANGED
File without changes
test CHANGED
@@ -30,55 +30,55 @@
30
30
 
31
31
  ```ここに言語を入力
32
32
 
33
- 1 <?php
33
+ <?php
34
34
 
35
- 2 session_start();
35
+ session_start();
36
36
 
37
- 3 if (!empty($_POST)) {
37
+ if (!empty($_POST)) {
38
38
 
39
- 4 ^ $errors = [];
39
+ ^ $errors = [];
40
40
 
41
- 5 ^ if (!empty($_FILES['image']['name'])) {
41
+ ^ if (!empty($_FILES['image']['name'])) {
42
42
 
43
- 6 ^ ^ $type = exif_imagetype($_FILES['image']['tmp_name']);
43
+ ^ ^ $type = exif_imagetype($_FILES['image']['tmp_name']);
44
44
 
45
- 7 ^ ^ if (!isset($_FILES['image']['error']) || !is_int($_FILES['image']['error'])) {
45
+ ^ ^ if (!isset($_FILES['image']['error']) || !is_int($_FILES['image']['error'])) {
46
46
 
47
- 8 ^ ^ ^ $errors['image'] = 'アップロードできません';
47
+ ^ ^ ^ $errors['image'] = 'アップロードできません';
48
48
 
49
- 9 ^ ^ } elseif ($_FILES['image']['errors'] > 0) {
49
+ ^ ^ } elseif ($_FILES['image']['errors'] > 0) {
50
50
 
51
- 10 ^ ^ ^ $errors['image'] = 'アップロードできませんでした。';
51
+ ^ ^ ^ $errors['image'] = 'アップロードできませんでした。';
52
52
 
53
- 11 ^ ^ } elseif (!in_array($type, [IMAGETYPE_JPEG, IMAGETYPE_PNG, IMAGETYPE_GIF], true)) {
53
+ ^ ^ } elseif (!in_array($type, [IMAGETYPE_JPEG, IMAGETYPE_PNG, IMAGETYPE_GIF], true)) {
54
54
 
55
- 12 ^ ^ ^ $errors['image'] = '画像ファイルではありません';
55
+ ^ ^ ^ $errors['image'] = '画像ファイルではありません';
56
56
 
57
- 13 ^ ^ } else {
57
+ ^ ^ } else {
58
58
 
59
- 14 ^ ^ ^ $image = sha1_file($_FILES['image']['tmp_name']);
59
+ ^ ^ ^ $image = sha1_file($_FILES['image']['tmp_name']);
60
60
 
61
- 15 ^ ^ ^ $image .= '.' . substr($_FILES['image']['name'], -3);
61
+ ^ ^ ^ $image .= '.' . substr($_FILES['image']['name'], -3);
62
62
 
63
- 16 ^ ^ ^ move_uploaded_file($_FILES['image']['tmp_name'], './pictures/' . $image);
63
+ ^ ^ ^ move_uploaded_file($_FILES['image']['tmp_name'], './pictures/' . $image);
64
64
 
65
- 17 ^ ^ }
65
+ ^ ^ }
66
66
 
67
- 18 ^ }
67
+ ^ }
68
68
 
69
- 19 ^ if (empty($errors)) {
69
+ ^ if (empty($errors)) {
70
70
 
71
- 20 ^ ^ $_SESSION['image'] = $image;
71
+ ^ ^ $_SESSION['image'] = $image;
72
72
 
73
- 21 ^ ^ header('Location: check.php');
73
+ ^ ^ header('Location: check.php');
74
74
 
75
- 22 ^ ^ exit();
75
+ ^ ^ exit();
76
76
 
77
- 23 ^ }
77
+ ^ }
78
78
 
79
- 24 }
79
+ }
80
80
 
81
- 25
81
+
82
82
 
83
83
  26 ?>
84
84