質問するログイン新規登録

質問編集履歴

3

コードの追加

2016/07/24 22:02

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -2,9 +2,8 @@
2
2
 
3
3
  > Warning: move_uploaded_file(): Unable to move 'C:\xampp\tmp\php4C58.tmp' to '/Project1/Project1_files/1678.mp4' in C:\xampp\htdocs\Project1\Project1.php on line 67
4
4
 
5
+ というエラーが出ます。
5
6
 
6
- というエラーが出ています。
7
-
8
7
  ```php
9
8
  <?php
10
9
  if(isset($_FILES['file'])){

2

コードの追加

2016/07/24 22:01

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -5,14 +5,46 @@
5
5
 
6
6
  というエラーが出ています。
7
7
 
8
+ ```php
9
+ <?php
10
+ if(isset($_FILES['file'])){
11
+
12
+ $name = $_FILES['file']['name'];
13
+ $type = explode('.',$name);
14
+ $type = end($type);
15
+ $size = $_FILES['file']['size'];
16
+ $tmp = $_FILES['file']['tmp_name'];
17
+ $random_name = rand();
18
+
19
+ if($type != 'mp4' && $type != 'MP4'){
20
+ $message = "This format is not supported.";
21
+ }else{
22
+ move_uploaded_file($tmp,'Project1/Project1_files/'.$random_name.'.'.$type);
23
+ try{
24
+ $pdo = new PDO('mysql:host=127.0.0.1; dbname=project1;','root');
25
+ }catch(PDOException $e){
26
+ exit('failed connecting to DB.'.$e -> getMessage());
27
+ }
28
+
29
+ $stmt = $pdo -> prepare ("INSERT INTO files VALUES('','$name','Project1_files/$random_name.$type')");
30
+ $stmt -> execute();
31
+
32
+ $message = "Succesfully Uploaded.";
33
+ }
34
+
35
+ echo "$message <br/><br/>";
36
+ }
37
+ ?>
38
+ ```
39
+
8
40
  67行目は
9
41
  ```php
10
42
  move_uploaded_file($tmp,'/Project1/Project1_files/'.$random_name.'.'.$type);
11
43
  ```
12
44
 
13
45
  です。
14
- ちゃんとディレクトリ先を作っているの関わらずこのうなエラーが出ています。
46
+ ディレクトリ先がこれで合っている確認もよくお願ます。
15
47
 
16
- お願いします。
48
+ ![画像追加](1975202e703ae54f36370ba0249d00c7.png)
17
49
 
18
- ![画像追加](1975202e703ae54f36370ba0249d00c7.png)
50
+ よろしくお願いします。

1

画像の追加

2016/07/24 21:57

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -13,4 +13,6 @@
13
13
  です。
14
14
  ちゃんとディレクトリ先を作っているのにも関わらずこのようなエラーが出てしまいます。
15
15
 
16
- お願いします。
16
+ お願いします。
17
+
18
+ ![画像追加](1975202e703ae54f36370ba0249d00c7.png)