ホームページ  >  記事  >  バックエンド開発  >  PHP は Excel ファイルのアップロードを実装します

PHP は Excel ファイルのアップロードを実装します

WBOY
WBOYオリジナル
2016-06-23 14:12:321630ブラウズ

PHP Excel

EXCEL をアップロードする PHP を実装するには、ファイルを選択すると EXCEL ファイルのみが表示され、 $upfile=$_FILES["upfile"];$type = $upfile["type"] を決定する方法; $ タイプは Excel です。 $type=="xls" を試しましたが、うまくいきませんでした。もう 1 つの問題は、アップロード時にファイルが最初に一時ファイルにアップロードされるとは限らないことです。一時ファイルを削除する方法

ディスカッションへの返信 (解決策)

1. $upfile["type"]:

xla application/vnd.ms-excel
xlc application/vnd.ms -excel
xll application/x- Excel
xlm application/vnd.ms-excel
xls application/vnd.ms-excel
xlt application/vnd.ms-excel
終了すると、システムは一時ファイルを自動的に削除します。

1. $upfile["type"]:

xla アプリケーション/vnd.ms-excel
xlc アプリケーション/vnd.ms-excel
xll アプリケーション/x-excel
xlm アプリケーション/vnd.ms-excel
xls アプリケーション/vnd.ms-excel
xlt application/vnd.ms-excel
xlw application/vnd.ms-excel

2. 一時ディレクトリを管理する必要はありません。一時ファイルは後でシステムによって自動的に削除されます。アップロードプログラムが実行されます。
これらはすべて $type="application/vnd.ms-excel" だけですか?
これを書いているのですか?
ウィッチ ($type) {

case 'xla application/vnd.ms-excel ' : $ok=1;

case 'xlc application/vnd.ms-excel' : $ok=1; case 'xll application/x-excel ' : $ok=1;
case ' xlm application/vnd.ms-excel ' : $ok=1;
case 'xls application/vnd.ms-excel ' : $ok=1;
case 'xlt application/vnd.ms-excel' : $ok=1;
case 'xlw application/vnd.ms-excel' : $ok=1;休憩

}

拡張子を判断します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。