2017-10-14 10 views
0

私はこれらのコードを使用して画像をアップロードしていますが、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> 
+0

htmlフォームを表示してください – Akintunde007

答えて

0

は、フォームに以下を追加してみてください。

<input type="hidden" name="MAX_FILE_SIZE" value="100000" /> 
0
<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> 

これは私のフォームで、私はすでに<input type="hidden" name="MAX_FILE_SIZE" value="100000" /> PPTを追加しましたファイルはすでにデータベースに保存されていますが、カレンダーの場所フォルダには移動しませんarフォルダ。

関連する問題