首頁 >後端開發 >php教程 >php下传文件的简单代码

php下传文件的简单代码

WBOY
WBOY原創
2016-06-13 11:17:58808瀏覽

php上传文件的简单代码
在php编程中,文件上传可以说是太常见的了,分享一个php 上传文件的简单代码,适合初学的朋友。

1、文件上传界面 up_file.html
  

 <HTML>    <HEAD>    <TITLE>文件上传界面</TITLE>    </HEAD>    <BODY>    <table>    <tr align="center">    <td><form ENCTYPE="multipart/form-data" NAME="SubmitForm" ACTION="upload.php" METHOD="POST">    <input type="hidden" name="MAX_FILE_SIZE" value="1000000"><input type="hidden" name="UploadAction" value="1">    </td></tr>    <tr align="center">    <td><input NAME="UploadFile" TYPE="file" SIZE="30"></td>    </tr>    <tr align="center">    <td><input NAME="submit" VALUE="提交" TYPE="submit"></td>    <td><input NAME="reset" VALUE="重置" TYPE="reset"></td>    </tr>    </form>    </table>    </center>    </BODY>    </HTML>


2、文件上传代码 upload.php
    <HTML>    <HEAD>    <TITLE>文件上传代码</TITLE>    </HEAD>    <BODY>    <?    /**     @文件上传代码 保存上传的文件     @site http://www.jbxue.com   */    $TimeLimit=60; /*设置超时限制时间 缺省时间为30秒 设置为0时为不限时 */    set_time_limit($TimeLimit);    If(($UploadFile !="none" ))    {          $UploadPath=AddSlashes(dirname($PATH_TRANSLATED))."\my_files\"; //上载文件存放路径        $FileName=$UploadPath.$UploadFile_name; //上载文件名        if($UploadFile_size < 1024) //上载文件大小        {      $FileSize=(string)$UploadFile_size." 字节";      }         elseif ($UploadFile_size <(1024 * 1024))         {      $FileSize=number_format((double)($UploadFile_size/1024), 1) . " KB";         }      else{      $FileSize=number_format((double)($UploadFile_size / (1024 * 1024)), 1) . " MB";         }               if(!file_exists($FileName))        {             if(copy($UploadFile,$FileName))             {  echo "文件 $UploadFile_name ($FileSize)上载成功!"; }             else             { echo "文件 $UploadFile_name上载失败!"; }             unlink($UploadFile);        }        else        { echo "文件 $UploadFile_name已经存在!"; }    }    else    { echo "你没有选择任何文件上载!"; }    set_time_limit(30); //恢复缺省超时设置    ?>    <BR><A HREF = "upload.php">返回</A>    </BODY>    </HTML>

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn