質問編集履歴

2

php

2017/05/29 07:11

投稿

marimokomokmOk
marimokomokmOk

スコア52

test CHANGED
File without changes
test CHANGED
@@ -23,6 +23,28 @@
23
23
  move_uploaded_file ( $_FILES ['upfile'] ['tmp_name'], $file )
24
24
 
25
25
  これだけでいいような気がします。
26
+
27
+
28
+
29
+ ```php
30
+
31
+ <?php
32
+
33
+ $file = 'upload/'. basename($_FILES['apple']['name']);
34
+
35
+ move_uploaded_file($_FILES['apple']['tmp_name'], $file);
36
+
37
+ echo '<p><img src="',$file,'"></p>';
38
+
39
+ ?>
40
+
41
+ ```
42
+
43
+
44
+
45
+
46
+
47
+ これでも一応機能するのに。。(´・ω・`;A) アセアセ
26
48
 
27
49
 
28
50
 

1

PHP

2017/05/29 07:11

投稿

marimokomokmOk
marimokomokmOk

スコア52

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,24 @@
5
5
  basenameでパスの最後にある名前の部分を取得しないといけないのでしょうか?
6
6
 
7
7
  basename使わなくてもいいような気がしますが。。
8
+
9
+
10
+
11
+ あと、なぜif (move_uploaded_file ( $_FILES ['upfile'] ['tmp_name'], $file ))
12
+
13
+ のように
14
+
15
+ if文を使うのでしょうか。
16
+
17
+ もし$_FILES ['upfile'] ['tmp_name']が$fileに移動したらという意味なのに何故if文でも動作するのでしょうか。
18
+
19
+ if文じゃなくて単純にやりたいことやりたいんなら
20
+
21
+ if文付けないで
22
+
23
+ move_uploaded_file ( $_FILES ['upfile'] ['tmp_name'], $file )
24
+
25
+ これだけでいいような気がします。
8
26
 
9
27
 
10
28