嗨,我所有的努力上传文件在php。但是它并没有上传文件
这是代码
$excel = new PhpExcelReader;
if(isset($_POST["submit"]))
{
$target_dir="../upload/";
$target_path=$target_dir.basename($_FILES['fileToUpload']['name']);
//move_uploaded_file($_FILES['fileToUpload']['name'],$target_path);
if(move_uploaded_file($_FILES['fileToUpload']['name'],$target_path))
{
echo basename($_FILES['fileToUpload']['name']);
}
else
{
echo "Possible file upload attack!\n";
}
print_r($_FILES);
/* $handle = realpath($_FILES["fileToUpload"]["name"]);
$excel = new PhpExcelReader;
$excel->read($handle);
echo $handle; */
}这段代码总是将我抛到condition.In (我的html表单)中,我还添加了enctype="multipart/form-data",并在我的$_FILES数组中检查了$_FILES数组。
数组( fileToUpload => Array ( Book1.xlsx类型=> tmp_name => H:\PHP\xampp\tmp\phpF54F.tmp error => 0 size => 13459的名称=>副本))
发布于 2015-11-16 06:26:02
在您的if条件下,将其更改为move_uploaded_file($_FILES['fileToUpload']['tmp_name'],$target_path)
发布于 2015-11-16 06:26:55
尝尝这个。
if(move_uploaded_file($_FILES['fileToUpload']['tmp_name'],$target_path))
{
echo basename($_FILES['fileToUpload']['name']);
} else {
echo "Possible file upload attack!\n";
}https://stackoverflow.com/questions/33729538
复制相似问题