欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP實現(xiàn)文件上傳后臺處理腳本

 更新時間:2020年03月04日 07:42:53   作者:angelina525  
這篇文章主要為大家詳細介紹了PHP實現(xiàn)文件上傳后臺處理腳本,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了PHP實現(xiàn)文件上傳后臺處理的具體代碼,供大家參考,具體內容如下

后臺服務器接收到的前端給其發(fā)送的文件后,處理流程如下:

文件上傳是否有錯誤->判斷文件類型->文件大小->保存文件到指定位置->其它處理...

具體實例

前端form表單:

<html>
<body>
 
<form action="upload_file.php" method="post" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" /> 
<br />
<input type="submit" name="submit" value="Submit" />
</form>
 
</body>
</html>

前端將文件傳送給服務器后,服務器對文件的處理代碼如下:

<?php
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
&& ($_FILES["file"]["size"] < 20000))
 {
 if ($_FILES["file"]["error"] > 0)
 {
 echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
 }
 else
 {
 echo "Upload: " . $_FILES["file"]["name"] . "<br />";
 echo "Type: " . $_FILES["file"]["type"] . "<br />";
 echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
 echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
 
 if (file_exists("upload/" . $_FILES["file"]["name"]))
 {
 echo $_FILES["file"]["name"] . " already exists. ";
 }
 else
 {
 move_uploaded_file($_FILES["file"]["tmp_name"],
 "upload/" . $_FILES["file"]["name"]);
 echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
 }
 }
 }
else
 {
 echo "Invalid file";
 }
?>

本文已被整理到了《php文件上傳操作匯總》 ,更多精彩內容,歡迎大家學習閱讀。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 用PHP+MySQL搭建聊天室功能實例代碼

    用PHP+MySQL搭建聊天室功能實例代碼

    MySQL并發(fā)能力強、響應速度快,是性能優(yōu)異的數(shù)據(jù)庫軟件;PHP是功能強大的服務器端腳本語言。筆者在山西鋁廠網(wǎng)站開發(fā)中,采用PHP4.0+MySQL3.23.38建立了多種應用。
    2012-08-08
  • 利用php實現(xiàn)一周之內自動登錄存儲機制(cookie、session、localStorage)

    利用php實現(xiàn)一周之內自動登錄存儲機制(cookie、session、localStorage)

    本篇文章主要介紹了利用php實現(xiàn)一周之內自動登錄存儲機制(cookie、session、localStorage),可以實現(xiàn)一周之內免費登陸,感興趣的小伙伴們可以參考一下。
    2016-10-10
  • thinkphp連貫操作實例分析

    thinkphp連貫操作實例分析

    這篇文章主要介紹了thinkphp連貫操作,以實例形式較為詳細的分析了連貫操作的具體用法及常用的方法含義,是非常實用的技巧,需要的朋友可以參考下
    2014-11-11
  • typecho插件編寫教程(六):調用接口

    typecho插件編寫教程(六):調用接口

    這篇文章主要介紹了typecho插件編寫教程(六):調用接口,這是系列文章的最后一篇,需要的朋友可以參考下
    2015-05-05
  • php使用正則過濾js腳本代碼實例

    php使用正則過濾js腳本代碼實例

    利用php中的preg_replace正則匹配函數(shù)過濾掉網(wǎng)頁中的js代碼,preg_replace()中的第四個參數(shù)中表示替換的次數(shù),默認是-1,表示替換全部;如果只想替換2次,可以寫為 preg_replace($p1,$p2,$p3,2)
    2014-05-05
  • thinkPHP5 ACL用戶權限模塊用法詳解

    thinkPHP5 ACL用戶權限模塊用法詳解

    這篇文章主要介紹了thinkPHP5 ACL用戶權限模塊用法,結合實例形式詳細分析了權限控制所涉及的數(shù)據(jù)庫、配置、信息獲取、驗證規(guī)則等相關操作技巧,需要的朋友可以參考下
    2017-05-05
  • php實現(xiàn)中文轉數(shù)字

    php實現(xiàn)中文轉數(shù)字

    這里給大家分享的是一則使用php實現(xiàn)的中文轉數(shù)字的代碼,非常智能,也很完美,有需要的小伙伴可以參考下。
    2016-02-02
  • laravel-admin select框默認選中的方法

    laravel-admin select框默認選中的方法

    今天小編就為大家分享一篇laravel-admin select框默認選中的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • PHP中如何判斷exec函數(shù)執(zhí)行成功?

    PHP中如何判斷exec函數(shù)執(zhí)行成功?

    在PHP日常開發(fā)中有時候會要判斷exec函數(shù)是否執(zhí)行成功了呢?那如何判斷呢?下面跟著小編一起通過本文來學習學習。
    2016-08-08
  • thinkPHP5實現(xiàn)數(shù)據(jù)庫添加內容的方法

    thinkPHP5實現(xiàn)數(shù)據(jù)庫添加內容的方法

    這篇文章主要介紹了thinkPHP5實現(xiàn)數(shù)據(jù)庫添加內容的方法,結合實例形式較為詳細的分析了thinkPHP5數(shù)據(jù)庫的配置、模型、控制器的使用及數(shù)據(jù)插入相關操作技巧,需要的朋友可以參考下
    2017-10-10

最新評論