您好,登錄后才能下訂單哦!
1、新建一個表單。
打開php的編輯器,新建一個上傳文件的表單,在表單中,將提交的地址鏈接到upload_file1.php。
2、設置php文件的字符集。
然后新建接收上傳文件的php文件,首先我們將該php的字符集設置為“utf-8”。
header("Content-type:text/html;charset=utf-8");
3、設置允許上傳的文件類型。
接著我們設置上傳的文件類型為“'jpg','png','gif','jpeg'”。$allowexts=['jpg','png','gif','jpeg'];
4、提取上傳文件名后綴。
將上傳的文件的后綴提取出來,通過explode和end函數來實現。
$temp=explode('.', $_FILES['file']['name']); $extend=end($temp);
5、對文件類型進行判斷。
對于上傳過來的文件,將它的文件類型,以及判斷它的后綴是不是我們允許上傳的文件類型。
6、返回不合法文件。
如果上傳的文件的類型不符合我們的要求,則輸出“invalid file”的提示信息。
7、進行測試。
代碼寫好之后,我們就可以在瀏覽器中進行測試了,輸入地址,按回車進行訪問,隨便選擇一個文件上傳來進行測試。
擴展資料:
PHP即“超文本預處理器”,是一種通用開源腳本語言。PHP是在服務器端執行的腳本語言,與C語言類似,是常用的網站編程語言。根據動態網站要求,PHP語言作為一種語言程序,其專用性逐漸在應用過程中顯現,其技術水平的優劣與否將直接影響網站的運行效率。其特點是具有公開的源代碼, 在程序設計上與通用型語言,如C語言相似性較高,因此在操作過程中簡單易懂,可操作性強。
以上就是php限制文件上傳類型的方法的詳細內容,更多請關注億速云其它相關文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。