私はこれらのコードを使用して画像をアップロードしていますが、CSVファイルをアップロードしようとしました。これらのコードは、画像とCSVファイルのアップロードの両方で機能しましたが、PowerPointファイルのアップロードには使用できません。私はここで何が欠けていますか?ファイルアップロード(パワーポイント)
<?php if (isset($_POST["calendarformat"])){
$calendarfilename = $_POST['calendarfilename'];
$calendarfile = $_FILES['calendarfile']['name'];
$calendarlocation = "calendar/".$calendarfile;
move_uploaded_file($_FILES['calendarfile']['tmp_name'],$calendarlocation);
$quer_calendar = "INSERT into calendar (name,format,path) values ('$calendarfilename','$calendarfile','$calendarlocation')";
$quer1_calendar = mysqli_query($con,$quer_calendar);
if ($quer1_calendar==true)
{
echo "<script>alert('Upload Success');</script>";
}
else {
echo "<script>alert('Upload Failed');</script>";
} }?>
これは、HTMLフォームです:
<form method="POST" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
<h4><input type="file" name="calendarfile"/></h4>
<h4><input type="text" name="calendarfilename" placeholder="File Name"/></h4>
<button type="submit" name="calendarformat" class="btn">Upload Calendar</button>
</form>
htmlフォームを表示してください – Akintunde007