`

简单文件上传例子

阅读更多

up.html文件内容如下

<html>
<head><title>简单文件上传例子</title></head>
<body>
<form method="post" action="upload.php" enctype="multipart/form-data">
     <table border=0 cellspacing=0 cellpadding=0 align=center width="100%">
      <tr>
        <td height="16">
        <input name="filename" type="file"  value="浏览" />
        <input type="submit" value="上传"  />
        </td>
      </tr>
     </table>	 
 </form>
</body>
</html>

  

upload.php文件内容如下

<?php
$uploaddir .="uploadfiles/".date("Y")."/".date("m")."/".date("d")."";
if (!is_dir($uploaddir)) 
{
if (!mkdir($uploaddir, 0777,TRUE) || !chmod($uploaddir, 0777)) 
{
 exit("创建上传目录失败");
}
}


if($_FILES["filename"])
{
$filename = addslashes($_FILES['filename']["name"]);//客户端文件名

$arrTemp = explode(".",$filename);//取后缀

$filename_sever = date("his").rand(100,999);

$filename_sever .= ".".$arrTemp[count($arrTemp)-1];

if(move_uploaded_file($_FILES['filename']['tmp_name'],$uploaddir."/".$filename_sever)){

}else{
     exit("上传失败");
  }
}
?>

 

filename名字与up.html中的file标签的name名字相同

分享到:
评论

相关推荐

    uploadify多文件上传例子代码

    总的来说,uploadify多文件上传例子代码通过结合前端的uploadify插件和后端的servlet处理,实现了在jsp环境下的多文件上传功能。它简化了开发流程,提供了丰富的自定义选项,是Web开发中一个实用的工具。在实际项目...

    Delphi基于Indy Ics的简单文件上传实例

    本示例将详细介绍如何使用Indy组件集(Indy Internet Components)中的ICS(Internet Connection Suite)来实现一个简单的文件上传功能,特别是针对大于2GB的大文件上传场景。 Indy是一个广泛使用的开源组件库,...

    struts1.2 简单文件上传例子

    在这个"struts1.2简单文件上传例子"中,我们将深入探讨Struts1.2框架如何处理文件上传功能。 首先,文件上传在Web应用中是一个常见的需求,例如用户可能需要上传个人头像、文档或者其他类型的数据。在Struts1.2中,...

    Delphi基于TIdFTP的简单文件上传实例

    在这个实例中,我们关注的是如何使用Delphi中的TIdFTP组件进行简单的文件上传操作。TIdFTP是Indy库的一部分,Indy是一个为网络通信提供广泛支持的组件集合。 首先,我们需要理解TIdFTP组件的基本概念。TIdFTP是一个...

    java文件上传例子

    在Java编程中,文件上传是一项常见的任务,尤其在开发Web应用程序...通过这个简单的Java文件上传例子,开发者可以学习如何在实际项目中实现文件上传功能,并理解相关的技术细节。这有助于提升Web应用的交互性和功能性。

    servlet 文件上传下载例子

    在这个"Servlet 文件上传下载例子"中,我们将探讨如何使用Servlet实现文件的上传和下载功能,这对于构建一个简单的图片文件服务器至关重要。 1. **文件上传** - **MultipartRequest**: 在Servlet中,处理文件上传...

    java中最简单的文件上传实例

    本篇文章将深入探讨一个简单的文件上传实例,该实例仅需10行代码即可实现。我们将介绍所需的库、关键概念以及如何处理文件上传请求。 首先,我们需要引入Apache Commons FileUpload库,它为Java提供了方便的文件...

    bootstrap文件上传demo

    在这个实例中,Bootstrap被用来构建文件上传的用户界面,包括样式和交互。例如,使用Bootstrap的`form-group`、`input[type="file"]`等元素来创建文件选择器,同时可能使用`data-toggle="modal"`属性结合模态框来...

    JSP简单的文件上传实例

    在本文中,我们将深入探讨如何使用Java Server Pages (JSP) 实现一个简单的文件上传功能。... 文件上传是Web应用程序中常见的...以上就是关于“JSP简单的文件上传实例”的详细讲解,希望对你理解JSP文件上传有所帮助。

    Ext上传文件例子(入门)

    本篇文章将聚焦于"Ext上传文件例子(入门)",通过一个简单的实例来讲解如何在ExtJS框架下实现文件上传功能。 首先,我们要理解文件上传的基本原理。在Web应用中,文件上传通常依赖于HTML的`&lt;input type="file"&gt;`元素...

    PHP文件上传类

    为了简化这个过程,开发者通常会编写一个专门的文件上传类,以实现对上传过程的全面控制和错误处理。以下是对"PHP文件上传类"的详细解析: 1. **类的结构**: - 一个PHP文件上传类通常包含一系列的方法,如`upload...

    winfrom上传简单实例

    在这个"winfrom上传简单实例"中,我们将探讨如何在WinForms应用中实现文件上传功能,这对于新手开发者来说是一个很好的学习起点。 首先,我们需要创建一个新的WinForms项目。在Visual Studio中,选择“新建项目”,...

    文件上传与下载简单实例

    本实例将探讨如何实现简单的文件上传与下载功能。 一、文件上传 1. HTML表单:文件上传通常通过HTML的`&lt;form&gt;`元素实现,其中`enctype="multipart/form-data"`属性是必不可少的,因为它允许传输二进制数据,如图片...

    spring 文件上传实例

    本实例将深入探讨如何在Java Spring中实现文件上传,并提供一个完整的配置示例。文件上传在现代Web应用中有着广泛的应用,如用户头像上传、文档共享、图片库等。 首先,让我们了解一下Spring中的文件上传工作原理。...

    C#多文件上传实例代码

    以下是对"C#多文件上传实例代码"这一主题的详细解释: **多文件上传的基本概念:** 多文件上传是指用户通过Web表单一次选择并上传多个文件到服务器的过程。在ASP.NET中,这通常涉及到HTML `&lt;input&gt;` 标签的 `type=...

    spring boot 文件上传实例

    在本实例中,我们将探讨如何在Spring Boot中实现一个简单的文件上传功能。 首先,我们需要在Spring Boot项目中添加必要的依赖。在`pom.xml`文件中,确保已经包含了`spring-boot-starter-web`依赖,因为文件上传功能...

    smartupload文件上传简单实例

    本实例将详细介绍如何使用SmartUpload进行简单的文件上传操作。 首先,我们需要理解SmartUpload的核心概念。SmartUpload通过模拟HTML表单提交的方式,实现了文件的上传。它能够处理HTTP请求中的multipart/form-data...

    文件上传例子,upFile

    本文将围绕“文件上传例子,upFile”这一主题进行深入探讨,结合提供的标签“upFile”,我们将重点讲解如何实现一个简单的文件上传功能。 首先,文件上传的基本流程包括用户选择文件、前端处理文件、传输文件到...

    struts2文件上传例子.rar

    在“struts2文件上传例子.rar”这个项目中,开发者已经使用Struts2.0框架实现了一个简单的文件上传功能。MyEclipse 6.6是一个集成开发环境,支持Java EE项目开发,可以直接导入该项目进行运行和调试。 首先,我们...

    aspupload例子,用aspupload组件上传文件的例子

    它提供了丰富的特性,使得在ASP环境中实现文件上传变得简单而高效。在这个例子中,我们将深入探讨如何利用ASPUpload组件来实现多文件上传、获取表单数据、自定义保存路径、设置上传大小限制以及文件类型限制。 首先...

Global site tag (gtag.js) - Google Analytics