Heim Backend-Entwicklung PHP-Tutorial 限制上传文件类型为EXCEL?解决思路

限制上传文件类型为EXCEL?解决思路

Jun 13, 2016 am 09:59 AM
excel file files quot

限制上传文件类型为EXCEL?


用这个 if($_FILES['excel_file']['type'] != 'application/vnd.ms-excel') 好像不行


可能是EXCEL版本的问题 , 如何解决呀




------解决方案--------------------
$imgtype = strtolower(strrchr($_FILES['excel_file']['name'],".")); //取得扩展名
if($imagetype=='.xls' || $imagetype=='.xlsx'){ //可能还有其他的格式。请自行加上。
.........
}else{
....... 
}
------解决方案--------------------
5楼那个方法很好,我一直在用
以前研究过,发现有一些格式在不同浏览器里显示的MIME类型居然是不一样的。。。甚至是直接就为空
判断后缀名是最直接的

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So filtern Sie in Excel mehr als 3 Schlüsselwörter gleichzeitig So filtern Sie in Excel mehr als 3 Schlüsselwörter gleichzeitig Mar 21, 2024 pm 03:16 PM

So filtern Sie in Excel mehr als 3 Schlüsselwörter gleichzeitig

Was soll ich tun, wenn die Rahmenlinie beim Drucken in Excel verschwindet? Was soll ich tun, wenn die Rahmenlinie beim Drucken in Excel verschwindet? Mar 21, 2024 am 09:50 AM

Was soll ich tun, wenn die Rahmenlinie beim Drucken in Excel verschwindet?

So ändern Sie den Kompatibilitätsmodus für Excel-Tabellen in den Normalmodus So ändern Sie den Kompatibilitätsmodus für Excel-Tabellen in den Normalmodus Mar 20, 2024 pm 08:01 PM

So ändern Sie den Kompatibilitätsmodus für Excel-Tabellen in den Normalmodus

So geben Sie den Index in Excel ein So geben Sie den Index in Excel ein Mar 20, 2024 am 11:31 AM

So geben Sie den Index in Excel ein

So setzen Sie in Excel hochgestellt So setzen Sie in Excel hochgestellt Mar 20, 2024 pm 04:30 PM

So setzen Sie in Excel hochgestellt

Wo wird der Excel-Lesemodus eingestellt? Wo wird der Excel-Lesemodus eingestellt? Mar 21, 2024 am 08:40 AM

Wo wird der Excel-Lesemodus eingestellt?

So verwenden Sie die iif-Funktion in Excel So verwenden Sie die iif-Funktion in Excel Mar 20, 2024 pm 06:10 PM

So verwenden Sie die iif-Funktion in Excel

So lesen Sie Excel-Daten in HTML So lesen Sie Excel-Daten in HTML Mar 27, 2024 pm 05:11 PM

So lesen Sie Excel-Daten in HTML

See all articles