文件上传的实现


Posted in PHP onOctober 09, 2006

文件上传的实现

  对ASP比较熟悉的朋友可能知道用ASP上传文件可是不太简单,PHP不同,比较容易,看例子:send.htm和get.php 如下:

<!--文件send.htm -->
<form ENCTYPE="multipart/form-data" ACTION="get.php" METHOD=post>
  <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000">  
Send this file: <INPUT NAME="userfile" TYPE="file">  
<INPUT TYPE="submit" VALUE="Send File">
</form>       

下面的代码接收上传的文件
<?php  
#文件get.php
    if (rename($userfile,"\dir\upload.dat)") {
        echo "成功!";
       }
    else {  
        echo "上传不成功!";
      }
?>

说明:
一、php.ini文件中upload_tmp_dir用来说明PHP上传的文件放置的临时目录
二、存放在临时目录的上传文件如果没有被移动或改名,那么马上会被删除
三、上传文件的目录要有写权限
最后的建议:不要让用户上传可以执行的文件,要不就设置不可以执行,大家应该知道为什么 

PHP 相关文章推荐
php adodb连接不同数据库
Mar 19 PHP
用PHP ob_start()控制浏览器cache、生成html实现代码
Feb 16 PHP
php curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
Apr 07 PHP
PHP学习之正则表达式
Apr 17 PHP
PHP基础知识介绍
Sep 17 PHP
php实现过滤表单提交中html标签的方法
Oct 17 PHP
php生成圆角图片的方法
Apr 07 PHP
解决nginx不支持thinkphp中pathinfo的问题
Jul 21 PHP
php中define用法实例
Jul 30 PHP
php 删除指定文件夹的实例讲解
Jul 25 PHP
thinkphp诸多限制条件下如何getshell详解
Dec 09 PHP
php中yii框架实例用法
Dec 22 PHP
简单易用的计数器(数据库)
Oct 09 #PHP
用Php实现链结人气统计
Oct 09 #PHP
也谈 PHP 和 MYSQL
Oct 09 #PHP
在WIN98下以apache模块方式安装php
Oct 09 #PHP
Php+SqlServer实现分页显示
Oct 09 #PHP
写一个用户在线显示的程序
Oct 09 #PHP
PHP4引用文件语句的对比
Oct 09 #PHP
You might like
PHP的变量类型和作用域详解
2014/03/12 PHP
ThinkPHP学习笔记(一)ThinkPHP部署
2014/06/22 PHP
async和DOM Script文件加载比较
2014/07/20 PHP
PHP GD库生成图像的几个函数总结
2014/11/19 PHP
php查询mssql出现乱码的解决方法
2014/12/29 PHP
PHP的serialize序列化数据以及JSON格式化数据分析
2015/10/10 PHP
javascript 节点排序 2
2011/01/31 Javascript
js读写(删除)Cookie实例详解
2013/04/17 Javascript
ExtJS4中的requires使用方法示例介绍
2013/12/03 Javascript
js对图片base64编码字符串进行解码并输出图像示例
2014/03/17 Javascript
Javascript前端UI框架Kit使用指南之Kitjs简介
2014/11/28 Javascript
JS iFrame加载慢怎么解决
2016/05/13 Javascript
window.open打开窗口被拦截的快速解决方法
2016/08/04 Javascript
KnockoutJS 3.X API 第四章之事件event绑定
2016/10/10 Javascript
详解vue-router基本使用
2017/04/18 Javascript
vue.js数据绑定的方法(单向、双向和一次性绑定)
2017/07/13 Javascript
轻松搞定jQuery+JSONP跨域请求的解决方案
2018/03/06 jQuery
用vue2.0实现点击选中active其他选项互斥的效果
2018/04/12 Javascript
node.js使用免费的阿里云ip查询获取ip所在地【推荐】
2018/09/03 Javascript
一文了解Vue中的nextTick
2019/05/06 Javascript
微信小程序加载机制及运行机制图解
2019/11/27 Javascript
Python可跨平台实现获取按键的方法
2015/03/05 Python
python检测某个变量是否有定义的方法
2015/05/20 Python
Python批量更改文件名的实现方法
2017/10/29 Python
python批量处理txt文件的实例代码
2020/01/13 Python
python名片管理系统开发
2020/06/18 Python
Java爬虫技术框架之Heritrix框架详解
2020/07/22 Python
Linux安装Python3如何和系统自带的Python2并存
2020/07/23 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
2020/09/03 Python
Bath & Body Works阿联酋:在线购买沐浴和身体用品
2021/02/27 全球购物
12岁生日感言
2014/01/21 职场文书
社区文化建设方案
2014/05/02 职场文书
2015年党员创先争优承诺书
2015/01/22 职场文书
水浒传读书笔记
2015/06/25 职场文书
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
2021/03/29 PHP
sql注入教程之类型以及提交注入
2021/08/02 MySQL