質問編集履歴

1

関数が不完全な物だったので修正しました。

2016/08/24 08:27

投稿

Ruse
Ruse

スコア13

test CHANGED
File without changes
test CHANGED
@@ -22,43 +22,53 @@
22
22
 
23
23
  ###該当のソースコード
24
24
 
25
+ 初版の変数部分が一部間違っておりました、申しわけありません。
26
+
25
27
  ```php
28
+
29
+
30
+
31
+ $filename = //アップロード時の日付と、上げるファイルのIDを指定しています
32
+
33
+ //例)20160824_D1010 (日付_IDの形式です)
34
+
35
+
26
36
 
27
37
  if( isset( $_FILES["upfile"] ) )
28
38
 
29
- {
39
+ {
30
40
 
31
- foreach( $_FILES["upfile"]["error"] as $key => $error )
41
+ foreach( $_FILES["upfile"]["error"] as $key => $error )
32
42
 
33
- {
43
+ {
34
44
 
35
- if( $error == UPLOAD_ERR_OK )
45
+ if( $error == UPLOAD_ERR_OK )
36
46
 
37
- {
47
+ {
38
48
 
39
- $tmp_name = $_FILES["upfile"]["tmp_name"][ $key ];
49
+ $tmp_name = $_FILES["upfile"]["tmp_name"][ $key ];
40
50
 
41
- $name = $_FILES["upfile"]["name"][ $key ];
51
+ $name = $_FILES["upfile"]["name"][ $key ];
42
52
 
43
- $fileext = pathinfo($name, PATHINFO_EXTENSION);
53
+ $fileext1 = pathinfo($name, PATHINFO_EXTENSION);
44
54
 
45
-
55
+
46
56
 
47
- $filename = $filename . '.' . $fileext;
57
+ $filename1 = $filename . '.' . $fileext1;
48
58
 
49
- $upposition1 = 'data/' . "$filename";
59
+ $upposition1 = 'data/' . "$filename1";
50
60
 
51
-
61
+
52
62
 
53
- move_uploaded_file( $tmp_name, "$upposition" );
63
+ move_uploaded_file( $tmp_name, "$upposition1" );
54
64
 
55
- chmod("$upposition", 0666);
65
+ chmod("$upposition1", 0666);
56
66
 
57
-
67
+
58
68
 
59
- }
69
+ }
60
70
 
61
- }
71
+ }
62
72
 
63
73
  }
64
74