php - move_uploaded_file 函数不移动文件
问题描述
我正在尝试为我正在创建的网页设置一些图像处理,但我无法让 move_uploaded_file() 正常工作。我的文件没有移动到目标文件夹。当我打印变量时它显示正确的所有内容但不移动文件。这是代码:
<?php
error_reporting(0);
include('connection.php');
$name = $_POST['name'];
$age = $_POST['age'];
$dob = $_POST['dob'];
$filename = $_FILES["image"]["name"];
$tempname = $_FILES["image"]["tmp_name"];
$folder = "assets/".$filename;
if(move_uploaded_file($tempname, $folder)){
echo "File Moved";
}else{
echo "File not moved";
}
// Insert Data into Database Start
if ($_POST['submit']) {
if (!empty($name) && !empty($age) && !empty($dob) && !empty($filename)){
$query = "INSERT INTO student_record VALUES (NULL,'$name' ,'$age','$dob' , '$folder')";
$data = mysqli_query($conn , $query);
if($data){
echo "<br> Data Inserted in database";
//header("Location: index.php");
}
else{
echo "<br> Data Not Inserted! <br> $conn->error;" ;
}
}
else{
echo "<br>All Fields are Required! <br>";
}
}
else{
echo "<br>Submit Clicked <br>";
}
// Insert Data into Database End
?>
解决方案
推荐阅读
- java - 如何使用 Gradle 为多模块构建生成 Maven POM?
- unit-testing - 在 Azure DevOps 中发布测试结果时如何包含 NUnit 测试输出?
- javascript - 获取数据后选择元素清晰
- python - 将带有 json 的 numpy 数组发布到带有请求的烧瓶应用程序
- ruby-on-rails - 在设计注册期间接受付款
- android - Vuforia 跟踪适用于编辑器,但不适用于 Android 设备
- python - 如何从 Pandas/Python 中的日志数据描述中删除日志 ID
- python - 成员函数的局部常量
- sql - 如何在连接字符串中包含®注册符号
- javascript - 如何模拟按下 END 键