>  기사  >  백엔드 개발  >  php下传文件的简单代码

php下传文件的简单代码

WBOY
WBOY원래의
2016-06-13 11:17:58778검색

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으로 문의하세요.