`

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>
分享到:
评论

相关推荐

    php简单文件上传源代码

    在PHP中,文件上传是Web开发中的一个基本功能,它允许用户从他们的设备上传文件到服务器。本资源“php简单文件上传源代码”是专为初学者设计的,旨在帮助他们理解和实现这一功能。下面我们将深入探讨这个话题,了解...

    文件上传php代码

    PHP提供了几种文件上传可能出现的错误代码,如`UPLOAD_ERR_INI_SIZE`(超过了PHP配置的最大上传大小)、`UPLOAD_ERR_PARTIAL`(文件部分上传)等。你应该根据这些错误代码提供相应的错误提示。 5. **其他注意事项*...

    php文件上传代码

    表单需要设置`enctype="multipart/form-data"`属性,因为这是上传文件所必需的。同时,`&lt;input type="file"&gt;`元素让用户选择要上传的文件。 ```html &lt;form action="upload....

    PHP上传文件开源代码DEMO

    【PHP上传文件开源代码DEMO】是一个用于学习和实践PHP文件上传功能的示例代码。在PHP中,文件上传是Web开发中常见的需求,比如用户可能需要上传头像、附件等。这个DEMO展示了如何安全地处理文件上传,包括限制上传...

    上传文件代码源码 网页上传源码

    本资源提供的"上传文件代码源码"是实现这一功能的具体实现,适用于开发者学习和应用。下面将详细解释相关知识点。 1. **前端文件选择与预览** 在网页上,文件上传通常通过HTML5的`&lt;input type="file"&gt;`标签实现。...

    LInux php上传文件代码

    这涉及到一系列步骤和注意事项,包括...以上就是关于“Linux PHP上传文件代码”的核心知识点,涵盖了从客户端到服务器端的整个文件上传过程,以及相关的安全措施。在实际应用中,还需要根据具体需求进行定制和优化。

    PHP文件上传标准代码

    在PHP中,文件上传是网站应用中常见的功能之一,它允许用户通过网页上传文件到服务器。下面我们将详细探讨PHP文件上传的标准代码实现及其工作原理。 首先,PHP文件上传需要使用`&lt;form&gt;`标签来创建一个表单,其中`...

    php文件上传代码以及封装的上传类

    php文件上传代码以及封装的上传类,&lt;?php //接收 $username=$_POST['username']; $fileintro=$_POST['fileintro']; //echo $username.$fileintro; //获取文件信息 /* echo "&lt;pre&gt;"; print_r($_FILES); ...

    php文件上传源码

    上传文件" name="submit"&gt; ``` 2. **PHP处理**:在服务器端,PHP脚本(如`upload.php`)接收到文件并进行处理。首先,通过`$_FILES`全局数组访问上传的文件信息。例如: ```php $target_dir = "uploads/"; //...

    PHP文件上传类

    - PHP的`ini_get('upload_max_filesize')`可以获取服务器允许的最大上传文件大小,类中的`checkFileSize()`方法会比较文件大小与这个限制,如果超过则抛出错误。 6. **文件格式检查**: - 通过`pathinfo()`函数...

    php多文件上传代码(过程化代码)

    自己写的一个多文件上传php代码 ,是过程化的 注释不多,有基础的可以下载看看, 兄弟连

    delphi客户端文件上传代码和服务器端php接收代码

    标题“delphi客户端文件上传代码和服务器端php接收代码”指出,我们将探讨如何使用Delphi编写客户端程序来实现文件上传,并通过PHP在服务器端接收和处理这些文件。这个过程通常包括以下几个步骤: 1. **Delphi...

    php文件上传类程序代码

    php文件上传类程序代码 public $max_size = '1000000';//设置上传文件大小 public $file_name = 'date';//重命名方式代表以时间命名,其他则使用给予的名称 public $allow_types;//允许上传的文件扩展名,不同...

    php大文件上传例子及说明

    PHP默认对上传文件大小和POST数据总量有预设限制。在`php.ini`配置文件中,有以下关键设置: 1. `post_max_size`: 控制POST请求所能接收的最大数据量,包括表单中的所有字段。 2. `upload_max_filesize`: 设定单个...

    php大文件上传

    配置文件中的`post_max_size`和`upload_max_filesize`决定了允许上传文件的最大尺寸。这两个参数需要根据实际需求进行调整,确保能容纳大文件。另外,`max_input_time`和`memory_limit`也需要适当增加,以防止因为...

    文件上传的代码

    2. **权限控制**:确保只有授权用户才能上传文件,并对上传文件的访问权限进行管理。 3. **大小限制**:设置文件大小上限以防止过大文件导致服务器压力过大。 4. **格式检查**:验证上传文件的类型,防止恶意文件...

    PHP上传文件到指定目录源代码

    上传文件" name="submit"&gt; ``` 这里的`enctype="multipart/form-data"`是必须的,因为文件上传需要这种编码类型。 然后,在PHP端(如`upload.php`),我们需要处理表单提交的数据。首先,检查是否有文件被选中...

    php图片与文件上传代码

    php图片与文件上传代码,使用: $tool = new HelperUpload(); $tool-&gt;upload($_FILES['pic'], $dir,$fname);

    delphi上传文件到php网站

    在IT领域,特别是Web开发中,常常涉及到不同编程语言之间的数据交换,比如本文提到的"Delphi上传文件到PHP网站"。Delphi是一款强大的Object Pascal编程环境,而PHP则是一种广泛应用的服务器端脚本语言,尤其适合处理...

    php大文件上传,百兆文件上传,有进度条,有上传速度

    php大文件上传,百兆文件上传,有进度条,有上传速度 ...ps:预览的话请上传大文件,如果不能上传先确保的你php设置的上传文件大小够不够 具体可修改 post_max_size=2000M , upload_max_filesize = 2000M

Global site tag (gtag.js) - Google Analytics