首頁 後端開發 php教程 php 上传文件类型判断函数(避免上传漏洞 )_php技巧

php 上传文件类型判断函数(避免上传漏洞 )_php技巧

May 17, 2016 am 09:24 AM
判斷 文件類型

复制代码 代码如下:

function ($file_name,$pass_type=array('jpg','jpeg','gif','bmp','png')){
$yx_file = $pass_type;
$kzm = substr(strrchr($file_name,"."),1);
$is_img = in_array(strtolower($kzm),$yx_file);
if($is_img){
return true;
}else{
return false;
}
}
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1318
25
PHP教程
1268
29
C# 教程
1248
24
et是什麼文件類型「必看:et的文件開啟方法」 et是什麼文件類型「必看:et的文件開啟方法」 Feb 07, 2024 am 09:48 AM

收到文件格式是.et的文件如何開啟?朋友同事間發送文件,收到的卻是.et後綴的文件。無法使用預設程式開啟。原來.et是WPS預設儲存的表格檔案格式,MicrosoftExcel是打不開的,如何在不安裝WPS的情況下開啟這個文件呢?手機接收到檔案後,可以選擇"用其他應用程式開啟",然後選擇上傳到郵箱。以QQ郵箱為例,可以透過發送一封郵件給自己的方式上傳。如果是電腦端接收的文件,開啟郵件信箱上傳即可。上傳到郵箱後,點選附件預覽即可預覽.et檔案格式的檔案了。這樣避免了為了開啟一個檔案而安裝軟體。當然為

如何修復 Windows 11 中的遠端過程呼叫失敗錯誤 如何修復 Windows 11 中的遠端過程呼叫失敗錯誤 Apr 14, 2023 pm 06:25 PM

大量Windows使用者在他們的電腦上遇到了「遠端過程呼叫失敗」的錯誤。通常,在嘗試開啟文件、照片以及Windows應用程式時會報告此錯誤。此錯誤與遠端程序呼叫(RPC)有關,RPC是一種從網路中其他系統上存在的另一個程式請求服務的協定。因此,RPC始終在您的PC上運行非常重要。您是WindowsPC上受此RPC呼叫失敗錯誤影響的此類使用者嗎?然後,您正在閱讀正確的文章。在這篇文章中,我們策劃了一些可以幫助您在電腦上解決此問題的解決方案。修復1–更改預設程式已設定為開啟某些

PHP郵件偵測:判斷郵件是否已傳送成功。 PHP郵件偵測:判斷郵件是否已傳送成功。 Sep 19, 2023 am 09:16 AM

PHP郵件偵測:判斷郵件是否已傳送成功。在開發網頁應用程式時,經常需要發送電子郵件來與使用者溝通,無論是註冊確認、密碼重設或發送通知,郵件功能都是不可或缺的一部分。但是,有時我們無法確保郵件是否真正發送成功,因此我們需要進行郵件檢測以及判斷郵件是否已成功發送。本文將介紹如何使用PHP來實現這個功能。一、使用SMTP伺服器發送郵件首先,我們需要使用SM

使用java的Character.isDigit()函數判斷字元是否為數字 使用java的Character.isDigit()函數判斷字元是否為數字 Jul 27, 2023 am 09:32 AM

使用Java的Character.isDigit()函數判斷字元是否為數字字元在電腦內部以ASCII碼的形式表示,每個字元都有一個對應的ASCII碼。其中,數字字元0到9分別對應的ASCII碼值為48到57。要判斷一個字元是否為數字,可以使用Java中的Character類別提供的isDigit()方法來判斷。 isDigit()方法是Character類別的

使用java的File.isDirectory()函數判斷檔案是否存在且為目錄類型 使用java的File.isDirectory()函數判斷檔案是否存在且為目錄類型 Jul 24, 2023 pm 06:57 PM

使用java的File.isDirectory()函數判斷檔案是否存在且為目錄類型在Java程式設計中,常常會遇到需要判斷一個檔案是否存在且為目錄類型的情況。 Java提供了File類別來操作檔案和目錄,其中的isDirectory()函數可以幫助我們判斷一個檔案是否是目錄類型。 File.isDirectory()函數是File類別中的一個方法,其作用是判斷目前Fil

如何使用Double類別的isInfinite()方法判斷一個數是否為無限大 如何使用Double類別的isInfinite()方法判斷一個數是否為無限大 Jul 24, 2023 am 10:10 AM

如何使用Double類別的isInfinite()方法判斷一個數是否為無限大在Java中,Double類別是用來表示浮點數的包裝類別。此類別提供了一系列方法,可以方便地對浮點數進行操作。其中,isInfinite()方法就是用來判斷一個浮點數是否為無限大的方法。無窮大是指大到超出了浮點數所能表示的範圍的正無窮和負無窮。在計算機中,浮點數的最​​大值可以通過Double類

win7如何更改文件類型 win7如何更改文件類型 Oct 23, 2023 pm 01:50 PM

win7更改文件類型的方法有透過文件副檔名更改文件類型或透過控制面板更改文件觀念。詳細介紹:1、透過文件副檔名更改文件類型,找到要更改文件類型的文件,右鍵單擊該文件,選擇“重新命名”選項,在文件名後面輸入一個點“.“,然後輸入想要的檔案副檔名,按下「Enter」鍵確認更改,系統會將檔案類型變更為指定的檔案副檔名對應的類型;2、透過控制面板變更檔案關聯, 開啟「控制面板」等等。

Go語言中如何判斷日期是否為前一天? Go語言中如何判斷日期是否為前一天? Mar 24, 2024 am 10:09 AM

題目:Go語言中如何判斷日期是否為前一天?在日常開發中,常常會遇到需要判斷日期是否為前一天的情況。在Go語言中,我們可以透過時間運算來實現這個功能。以下將結合具體的程式碼範例來示範如何在Go語言中判斷日期是否為前一天。首先,我們需要導入Go語言中的時間包,程式碼如下:import(&quot;time&quot;)接著,我們定義一個函式IsYest

See all articles