2017-03-23 8 views
-1

どのようにExcelファイルのみをアップロードできるのですか?ここで私のコードとこの作業はうまくいきます。PHPでExcelファイルのみをアップロードする

$target_dir = 'uploads/'; 
    $target_file = $target_dir . basename($_FILES["filepath"]["name"]); 
    $imageFileType = pathinfo($target_file,PATHINFO_EXTENSION); 

    move_uploaded_file($_FILES["filepath"]["tmp_name"], $target_file); 
+0

excelファイルのすべての拡張子を見つけて、配列に入れてから、$ imageFileTypeが配列内のものと一致するかどうかを確認します。 – JapanGuy

+0

あなたはxlsへの拡張子を変更してアップロードテストを渡すことができるということを慎重に考えなければなりません – JapanGuy

+0

http://stackoverflow.com/a/13626842/6468413 – JapanGuy

答えて

0

アップロードしたファイルを解析しようとすると、これを行うのは間違いありません。 $_FILES["filepath"]["type"]を使用してブラウザが提供するMIMEタイプを確認することはできますが、これは正確ではないかもしれません。特にExcelファイルなどではそうではありません。

関連する問題