最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

后臺服務(wù)器接收到的前端給其發(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>

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

<?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í)閱讀。

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

相關(guān)文章

  • ThinkPHP5.1驗證碼功能實現(xiàn)的示例代碼

    ThinkPHP5.1驗證碼功能實現(xiàn)的示例代碼

    這篇文章主要介紹了ThinkPHP5.1驗證碼功能實現(xiàn)的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • 收藏的一個php小偷的核心程序

    收藏的一個php小偷的核心程序

    收藏的一個php小偷的核心程序...
    2007-04-04
  • destoon常用的安全設(shè)置概述

    destoon常用的安全設(shè)置概述

    這篇文章主要介紹了destoon安全設(shè)置,對于網(wǎng)站安全來說非常重要,需要的朋友可以參考下
    2014-06-06
  • Laravel 5框架學(xué)習(xí)之向視圖傳送數(shù)據(jù)(進階篇)

    Laravel 5框架學(xué)習(xí)之向視圖傳送數(shù)據(jù)(進階篇)

    上篇文章我們介紹了Laravel5框架中如何向視圖中傳送數(shù)據(jù),今天我們來研究下如何向視圖中傳送array,非常的詳細,推薦給有需要的小伙伴參考下。
    2015-04-04
  • 使用laravel指定日志文件記錄任意日志

    使用laravel指定日志文件記錄任意日志

    今天小編就為大家分享一篇使用laravel指定日志文件記錄任意日志,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • yii2.0數(shù)據(jù)庫遷移教程【多個數(shù)據(jù)庫同時同步數(shù)據(jù)】

    yii2.0數(shù)據(jù)庫遷移教程【多個數(shù)據(jù)庫同時同步數(shù)據(jù)】

    這篇文章主要介紹了yii2.0數(shù)據(jù)庫遷移的方法,可實現(xiàn)多個數(shù)據(jù)庫同時同步數(shù)據(jù)的功能,較為詳細的分析了Yii2針對遷移的創(chuàng)建、提交、重做及自定義遷移的相關(guān)概念與使用方法,需要的朋友可以參考下
    2016-10-10
  • ThinkPHP CURD方法之data方法詳解

    ThinkPHP CURD方法之data方法詳解

    ThinkPHP CURD方法的data方法用于設(shè)置當(dāng)前要操作的數(shù)據(jù)對象的值這篇文章主要介紹了data方法的應(yīng)用,需要的朋友可以參考下
    2014-06-06
  • 如何使用微信公眾平臺開發(fā)模式實現(xiàn)多客服

    如何使用微信公眾平臺開發(fā)模式實現(xiàn)多客服

    其實微信公眾平臺的多客服功能已經(jīng)出來好久了,并且一出來的時候我就已經(jīng)為自己的公眾號實現(xiàn)了,原本以為大家都已經(jīng)會了,但是今天還是有人問起這個多客服功能怎么使用,我找了下網(wǎng)上也沒什么好的教程,今天我就給大家發(fā)一篇比較簡單易懂的教程吧
    2016-01-01
  • Yii框架的redis命令使用方法簡單示例

    Yii框架的redis命令使用方法簡單示例

    這篇文章主要介紹了Yii框架的redis命令使用方法,結(jié)合簡單實例形式分析了Yii框架redis命令相關(guān)的過期時間設(shè)置、數(shù)據(jù)存儲、添加、刪除、輸出等操作技巧,需要的朋友可以參考下
    2019-10-10
  • php實現(xiàn)快速排序的三種方法分享

    php實現(xiàn)快速排序的三種方法分享

    這篇文章主要介紹了php實現(xiàn)快速排序的三種方法,三種方法各有優(yōu)缺點,需要的朋友可以參考下
    2014-03-03

最新評論

剑河县| 延吉市| 雅江县| 阜康市| 探索| 三河市| 桑日县| 八宿县| 仁怀市| 宁波市| 乌海市| 罗定市| 廉江市| 新竹县| 象州县| 公主岭市| 盐边县| 杭锦旗| 松溪县| 连州市| 安西县| 蚌埠市| 永靖县| 临西县| 光泽县| 孟津县| 精河县| 乌苏市| 嘉定区| 常州市| 晋江市| 云阳县| 忻城县| 平武县| 沂水县| 琼结县| 临夏县| 武威市| 翁牛特旗| 唐河县| 泸溪县|