【发布时间】:2017-01-07 04:48:45
【问题描述】:
在文件夹中上传图像文件时出现一些问题,如果文件存在,则通过当前上传文件移动它... 第一次上传很好,但在移动过程中显示一些错误
<?php include_once('../includes/config.php');
if(isset($_POST['add_code']))
{
if (($_FILES['photo']['name']!="")){
// Where the file is going to be stored
$target_dir = "manufacturer/";
$file = $_FILES['photo']['name'];
$path = pathinfo($file);
$filename = $path['filename'];
$ext = $path['extension'];
$temp_name = $_FILES['photo']['tmp_name'];
$path_filename_ext = $target_dir.$filename.".".$ext;
// Check if file already exists
if (file_exists($path_filename_ext)) {
echo "Sorry, file already exists.";
}else{
move_uploaded_file($temp_name,$path_filename_ext);
echo "Congratulations! File Uploaded Successfully.";
}
}
$ititle=$_POST['image_title'];
$c_=mysqli_query($connection,"INSERT INTO `manufacturer`(`mname`, `mimg`) VALUES ('$ititle','$path_filename_ext')");
//$check_user_data=mysqli_fetch_array($check_user_);
if($c=true){
echo '1';
}
}
?>
------------------------------------------ --------显示此错误---------------------------------------- ----------
警告:move_uploaded_file(manufacturer/1.jpg):打开失败 流:中没有这样的文件或目录 C:\xampp\htdocs\cabs_admin\action\add_manufacturer_image.php 上线 19
警告:move_uploaded_file():无法移动 'C:\xampp\tmp\phpC119.tmp' 到 'manufacturer/1.jpg' 中 C:\xampp\htdocs\cabs_admin\action\add_manufacturer_image.php 上线 19
【问题讨论】:
-
您尝试打印 $_FILES 吗?
-
您的文件目录是否允许内容更改?
-
不,我想将图像文件保存在文件夹中,如果放置了文件,则通过 move_uploaded_file() 将其覆盖。
标签: php