我一直很难尝试将.mp4文件扩展名保存到MySQL数据库中。
<form action="includes/moviein.inc.php" method="post" enctype="multipart/form-data">
<input type="text" name="movie-title" placeholder="Title">
<input type="text" name="movie-director" placeholder="Director">
<textarea name="movie-description" rows="13" cols="22" placeholder="Description" style="resize:none;"></textarea>
<input type="file" name="file" placeholder="Media" />
<br />
<button type="submit" name="updateMovie">Update</button>
</form>
当选择.mp4文件时,然后单击Submit按钮,PHP代码甚至都无法通过isset()函数,当我将.mp4替换为.jpg文件时,会发生错误,提示未定义索引。
<?PHP
SESSION_START();
if(isset($_POST['updateMovie'])){
include('dbh.inc.php');
$name = $_FILES['file']['name'];
$temp = $_FILES['file']['tmp_name'];
$fileerror = $_FILES['file']['error'];
}
else{
echo("NOT WORKING");
}
为什么[[file]]与其HTML输入匹配完全匹配,为什么存在未定义的索引错误?为什么.mp4不能通过isset函数?
任何解释或解决方案都将非常有帮助。