質問編集履歴

5

解決です。

2022/12/21 22:00

投稿

international
international

スコア16

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,8 @@
1
-
1
+ 以下の課に対して解決しました。
2
+  画僧が送信できなかったり理由として
3
+ 拡張子を文字に変更したところ 
4
+ 送信できるようになりました。
5
+ 意外と単純なところ 大きな原因がありまし。
2
6
 
3
7
  PC環境
4
8
  Windows 10

4

修正

2022/12/03 10:18

投稿

international
international

スコア16

test CHANGED
File without changes
test CHANGED
@@ -61,119 +61,4 @@
61
61
  以下 問題のプログラムです。
62
62
  冒頭のサイトのプログラムと全く同じです。
63
63
  よろしくお願いいたします。
64
- ```ここに言語を入力
65
- コード
66
-  index.php
67
- <!doctype html>
68
- <html lang="ja">
69
- <head>
70
- <!-- Required meta tags -->
71
- <meta charset="utf-8">
72
- <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
73
64
 
74
- <!-- Bootstrap CSS -->
75
- <link rel="stylesheet" href="../../css/style.css">
76
-
77
- <title>よくわかるPHPの教科書</title>
78
- </head>
79
- <body>
80
- <header>
81
- <h1 class="font-weight-normal">よくわかるPHPの教科書</h1>
82
- </header>
83
-
84
- <main>
85
- <h2>ファイルアップロードを受信する</h2>
86
- <pre>
87
- <?php
88
- $file = $_FILES['picture'];
89
- ?>
90
- ファイル名(name): <?php print($file['name']); ?>
91
-
92
- ファイルタイプ(type): <?php print($file['type']); ?>
93
-
94
- アップロードされたファイル(tmp_name): <?php print($file['tmp_name']); ?>
95
-
96
- エラー内容(error): <?php print($file['error']); ?>
97
-
98
- サイズ(size): <?php print($file['size']); ?>
99
-
100
-
101
- <?php
102
- $ext = substr($file['name'], -4);
103
- if ($ext == '.gif' || $ext == '.jpg' || $ext == '.png') :
104
- $filePath = './user_img/' . $file['name'];
105
- $success = move_uploaded_file($file['tmp_name'], $filePath);
106
-
107
- if ($success) :
108
- ?>
109
- <img src="<?php print($filePath); ?>">
110
- <?php else: ?>
111
- ※ ファイルアップロードに失敗しました
112
- <?php endif; ?>
113
- <?php else: ?>
114
- ※拡張子が.gif, .jpg, .pngのいずれかのファイルをアップロードしてください
115
- <?php endif; ?>
116
- </pre>
117
- </main>
118
- </body>
119
- </html>
120
-
121
- 次のファイル
122
- submit.php
123
- <!doctype html>
124
- <html lang="ja">
125
- <head>
126
- <!-- Required meta tags -->
127
- <meta charset="utf-8">
128
- <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
129
-
130
- <!-- Bootstrap CSS -->
131
- <link rel="stylesheet" href="../../css/style.css">
132
-
133
- <title>よくわかるPHPの教科書</title>
134
- </head>
135
- <body>
136
- <header>
137
- <h1 class="font-weight-normal">よくわかるPHPの教科書</h1>
138
- </header>
139
-
140
- <main>
141
- <h2>ファイルアップロードを受信する</h2>
142
- <pre>
143
- <?php
144
- $file = $_FILES['picture'];
145
- ?>
146
- ファイル名(name): <?php print($file['name']); ?>
147
-
148
- ファイルタイプ(type): <?php print($file['type']); ?>
149
-
150
- アップロードされたファイル(tmp_name): <?php print($file['tmp_name']); ?>
151
-
152
- エラー内容(error): <?php print($file['error']); ?>
153
-
154
- サイズ(size): <?php print($file['size']); ?>
155
-
156
-
157
- <?php
158
- $ext = substr($file['name'], -4);
159
- if ($ext == '.gif' || $ext == '.jpg' || $ext == '.png') :
160
- $filePath = './user_img/' . $file['name'];
161
- $success = move_uploaded_file($file['tmp_name'], $filePath);
162
-
163
- if ($success) :
164
- ?>
165
- <img src="<?php print($filePath); ?>">
166
- <?php else: ?>
167
- ※ ファイルアップロードに失敗しました
168
- <?php endif; ?>
169
- <?php else: ?>
170
- ※拡張子が.gif, .jpg, .pngのいずれかのファイルをアップロードしてください
171
- <?php endif; ?>
172
- </pre>
173
- </main>
174
- </body>
175
- </html>
176
-
177
- ```
178
-
179
-

3

修正

2022/12/02 19:25

投稿

international
international

スコア16

test CHANGED
File without changes
test CHANGED
@@ -62,7 +62,8 @@
62
62
  冒頭のサイトのプログラムと全く同じです。
63
63
  よろしくお願いいたします。
64
64
  ```ここに言語を入力
65
+ コード
65
- コードindex.php
66
+  index.php
66
67
  <!doctype html>
67
68
  <html lang="ja">
68
69
  <head>
@@ -71,31 +72,53 @@
71
72
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
72
73
 
73
74
  <!-- Bootstrap CSS -->
74
- <link rel="stylesheet" href="../css/style.css">
75
+ <link rel="stylesheet" href="../../css/style.css">
75
76
 
76
77
  <title>よくわかるPHPの教科書</title>
77
78
  </head>
78
79
  <body>
79
80
  <header>
80
- <h1 class="font-weight-normal">よくわかるPHPの教科書</h1>
81
+ <h1 class="font-weight-normal">よくわかるPHPの教科書</h1>
81
82
  </header>
82
83
 
83
84
  <main>
84
85
  <h2>ファイルアップロードを受信する</h2>
85
- <form action="submit.php" method="post" enctype="multipart/form-data">
86
+ <pre>
87
+ <?php
86
- <input type="text" name="ok">
88
+ $file = $_FILES['picture'];
89
+ ?>
87
- 写真: <input type="file" name="picture">
90
+ ファイル名(name): <?php print($file['name']); ?>
91
+
92
+ ファイルタイプ(type): <?php print($file['type']); ?>
93
+
94
+ アップロードされたファイル(tmp_name): <?php print($file['tmp_name']); ?>
95
+
96
+ エラー内容(error): <?php print($file['error']); ?>
97
+
98
+ サイズ(size): <?php print($file['size']); ?>
99
+
100
+
101
+ <?php
102
+ $ext = substr($file['name'], -4);
103
+ if ($ext == '.gif' || $ext == '.jpg' || $ext == '.png') :
104
+ $filePath = './user_img/' . $file['name'];
105
+ $success = move_uploaded_file($file['tmp_name'], $filePath);
106
+
107
+ if ($success) :
108
+ ?>
88
- <input type="submit" value="送信する">
109
+ <img src="<?php print($filePath); ?>">
110
+ <?php else: ?>
111
+ ※ ファイルアップロードに失敗しました
112
+ <?php endif; ?>
113
+ <?php else: ?>
114
+ ※拡張子が.gif, .jpg, .pngのいずれかのファイルをアップロードしてください
115
+ <?php endif; ?>
89
- </form>
116
+ </pre>
90
117
  </main>
91
118
  </body>
92
119
  </html>
93
- ```
94
- ```ここに言語を入力
95
120
 
96
-
97
- ```
98
- ```ここに言語を入力
121
+ 次のファイル
99
122
  submit.php
100
123
  <!doctype html>
101
124
  <html lang="ja">
@@ -154,4 +177,3 @@
154
177
  ```
155
178
 
156
179
 
157
-

2

修正

2022/12/02 19:22

投稿

international
international

スコア16

test CHANGED
File without changes
test CHANGED
@@ -62,7 +62,7 @@
62
62
  冒頭のサイトのプログラムと全く同じです。
63
63
  よろしくお願いいたします。
64
64
  ```ここに言語を入力
65
- index.php
65
+ コードindex.php
66
66
  <!doctype html>
67
67
  <html lang="ja">
68
68
  <head>
@@ -90,6 +90,9 @@
90
90
  </main>
91
91
  </body>
92
92
  </html>
93
+ ```
94
+ ```ここに言語を入力
95
+
93
96
 
94
97
  ```
95
98
  ```ここに言語を入力

1

修正

2022/12/02 19:17

投稿

international
international

スコア16

test CHANGED
File without changes
test CHANGED
@@ -61,7 +61,8 @@
61
61
  以下 問題のプログラムです。
62
62
  冒頭のサイトのプログラムと全く同じです。
63
63
  よろしくお願いいたします。
64
+ ```ここに言語を入力
64
- ```index.php
65
+ index.php
65
66
  <!doctype html>
66
67
  <html lang="ja">
67
68
  <head>
@@ -89,8 +90,10 @@
89
90
  </main>
90
91
  </body>
91
92
  </html>
93
+
92
94
  ```
95
+ ```ここに言語を入力
93
- ```submit.php
96
+ submit.php
94
97
  <!doctype html>
95
98
  <html lang="ja">
96
99
  <head>
@@ -144,8 +147,8 @@
144
147
  </main>
145
148
  </body>
146
149
  </html>
150
+
147
151
  ```
148
152
 
149
153
 
150
154
 
151
-