Warning: move_uploaded_file(/Project1/Project1_files/1678.mp4): failed to open stream: No such file or directory in C:\xampp\htdocs\Project1\Project1.php on line 67
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
というエラーが出ます。
php
1<?php 2 if(isset($_FILES['file'])){ 3 4 $name = $_FILES['file']['name']; 5 $type = explode('.',$name); 6 $type = end($type); 7 $size = $_FILES['file']['size']; 8 $tmp = $_FILES['file']['tmp_name']; 9 $random_name = rand(); 10 11 if($type != 'mp4' && $type != 'MP4'){ 12 $message = "This format is not supported."; 13 }else{ 14 move_uploaded_file($tmp,'Project1/Project1_files/'.$random_name.'.'.$type); 15 try{ 16 $pdo = new PDO('mysql:host=127.0.0.1; dbname=project1;','root'); 17 }catch(PDOException $e){ 18 exit('failed connecting to DB.'.$e -> getMessage()); 19 } 20 21 $stmt = $pdo -> prepare ("INSERT INTO files VALUES('','$name','Project1_files/$random_name.$type')"); 22 $stmt -> execute(); 23 24 $message = "Succesfully Uploaded."; 25 } 26 27 echo "$message <br/><br/>"; 28 } 29 ?>
67行目は
php
1move_uploaded_file($tmp,'/Project1/Project1_files/'.$random_name.'.'.$type);
です。
ディレクトリ先がこれで合っているかの確認もよろしくお願いします。
よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。