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

PHP實(shí)現(xiàn)文件上傳后臺(tái)處理腳本

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

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

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

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

具體實(shí)例

前端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>

前端將文件傳送給服務(wù)器后,服務(wù)器對(duì)文件的處理代碼如下:

<?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文件上傳操作匯總》 ,更多精彩內(nèi)容,歡迎大家學(xué)習(xí)閱讀。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

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

    用PHP+MySQL搭建聊天室功能實(shí)例代碼

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

    利用php實(shí)現(xiàn)一周之內(nèi)自動(dòng)登錄存儲(chǔ)機(jī)制(cookie、session、localStorage)

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

    thinkphp連貫操作實(shí)例分析

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

    typecho插件編寫(xiě)教程(六):調(diào)用接口

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

    php使用正則過(guò)濾js腳本代碼實(shí)例

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

    thinkPHP5 ACL用戶權(quán)限模塊用法詳解

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

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

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

    laravel-admin select框默認(rèn)選中的方法

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

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

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

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

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

最新評(píng)論