注意:未定义索引:php 中的文件
Notice: Undefined index: file in php
拜托,我在上传图片时遇到问题
事实上,有我的代码:
- 这是我的 html 表格:
<div class="galery-upload">
<form action="include/galery-upload.inc.php" method="post" enctype="multipart/form-data">
<input type="file" name="filename">
<button type="submit" name="galery-upload-submit">UPLOAD</button>
</form>
</div>
-这是 php 代码:
<?php
$conn = mysqli_connect("localhost","root","","imguploads");
session_start();
$useruid = $_SESSION['useruid'];
if (isset($_POST['galery-upload-submit'])) {
$file = $_FILES['file'];
if (empty($file)) {
echo "no exist file";
}
else {
$filename = $_FILES['file']['name'];
$fileTmpName = $_FILES['file']['tmp_name'];
$fileSize = $_FILES['file']['size'];
$fileExt = explode('.',$filename);
$fileActualExt = end($fileExt);
$fileNameNew = "galery".".".uniqid($useruid, true).".".$fileActualExt ;
$folder = "C:/xampp2/htdocs/miniprojet/galery/".$fileNameNew;
move_uploaded_file($fileTmpName, $folder);
}}
?>
并得到这个错误:
注意:Undefined index: file in C:\xampp2\htdocs\miniprojet\include\galery-upload.inc.php on line 6
不存在文件
请提供任何解决方案!!!!!
您输入的名字是filename
所以:
$file = $_FILES['filename'];
拜托,我在上传图片时遇到问题 事实上,有我的代码: - 这是我的 html 表格:
<div class="galery-upload">
<form action="include/galery-upload.inc.php" method="post" enctype="multipart/form-data">
<input type="file" name="filename">
<button type="submit" name="galery-upload-submit">UPLOAD</button>
</form>
</div>
-这是 php 代码:
<?php
$conn = mysqli_connect("localhost","root","","imguploads");
session_start();
$useruid = $_SESSION['useruid'];
if (isset($_POST['galery-upload-submit'])) {
$file = $_FILES['file'];
if (empty($file)) {
echo "no exist file";
}
else {
$filename = $_FILES['file']['name'];
$fileTmpName = $_FILES['file']['tmp_name'];
$fileSize = $_FILES['file']['size'];
$fileExt = explode('.',$filename);
$fileActualExt = end($fileExt);
$fileNameNew = "galery".".".uniqid($useruid, true).".".$fileActualExt ;
$folder = "C:/xampp2/htdocs/miniprojet/galery/".$fileNameNew;
move_uploaded_file($fileTmpName, $folder);
}}
?>
并得到这个错误: 注意:Undefined index: file in C:\xampp2\htdocs\miniprojet\include\galery-upload.inc.php on line 6 不存在文件
请提供任何解决方案!!!!!
您输入的名字是filename
所以:
$file = $_FILES['filename'];