Php 找不到文件并上载
我尝试将多个图像上传到系统,但上传后无法找到图像。 当我尝试var_dump上传的项目总数时,它始终显示0个上传的项目 这里需要帮助,谢谢 这是我的HTML代码:Php 找不到文件并上载,php,html,file-upload,upload,image-uploading,Php,Html,File Upload,Upload,Image Uploading,我尝试将多个图像上传到系统,但上传后无法找到图像。 当我尝试var_dump上传的项目总数时,它始终显示0个上传的项目 这里需要帮助,谢谢 这是我的HTML代码: <form id="login-form" action="" method="post" enctype="multipart/form-data" > <input type="file" name="file[]" multiple="multiple" /> <input type="s
<form id="login-form" action="" method="post" enctype="multipart/form-data" >
<input type="file" name="file[]" multiple="multiple" />
<input type="submit" name="submit-scam" value="Submit">
</form>
这是我的PHP代码:
<?php
//Check Error
error_reporting(E_ALL);
//Start Session
session_start();
//Include Database
include_once('dbConnect.php');
if (isset($_POST['submit-scam'])){
echo "button clicked";
if(isset($_FILES['file'])){
/*This Function is to loop multiple upload file into DB*/
$total = count($_FILES['file']['name']);
for ($i=0; $i<$total; $i++) {
$file = rand(1000,100000)."-".$_FILES['file']['name'][$i];
$file_loc = $_FILES['file']['tmp_name'][$i];
$file_size = $_FILES['file']['size'][$i];
$file_type = $_FILES['file']['type'][$i];
$folder="uploads/";
$today = date('Y-m-d');
// new file size in KB
$new_size = $file_size/1024;
// new file size in KB
// make file name in lower case
$new_file_name = strtolower($file);
// make file name in lower case
$final_file=str_replace(' ','-',$new_file_name);
if(move_uploaded_file($file_loc,$folder.$final_file))
{
//To Insert Latest base to SQL Latest submit ec_claim id
$sql="INSERT INTO db_evidence(db_evidence_name,db_evidence_type,db_evidence_scam_id,db_evidence_users_id)
VALUES('$final_file','$file_type','1','1')";
$result = mysqli_query($connection, $sql) or die(mysqli_error($connection));
echo "success upload";
// header("Location:index.php");
}
else
{
echo "failed to upload";
}
}
} else {
echo "error no file is found";
}
}
?>
添加到表单中
<form id="login-form" action="" method="post" enctype="multipart/form-data">
<input type="file" name="file[]" multiple="multiple" />
<input type="submit" name="submit-scam" value="Submit">
</form>
这应该可以让您阅读type=“file”
谢谢您的回复,我刚刚尝试添加了“enctype”,它仍然无法获得图像…没有显示错误消息,但我使用了我自己的isset过滤器,它显示“file”为空。现在如何工作!谢谢你的帮助!用isset($\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\