文件上传的实现


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中的超全局变量
Oct 09 PHP
PHP 字符串分割和比较
Oct 06 PHP
php zip文件解压类代码
Dec 02 PHP
codeigniter框架The URI you submitted has disallowed characters错误解决方法
May 06 PHP
PHP整合七牛实现上传文件
Jul 03 PHP
100行PHP代码实现socks5代理服务器
Apr 28 PHP
php使用文本统计访问量的方法
May 12 PHP
PHP将URL转换成短网址的算法分享
Sep 13 PHP
php利用gd库为图片添加水印
Nov 09 PHP
PHP编程求最大公约数与最小公倍数的方法示例
May 29 PHP
PHP实现的文件上传类与用法详解
Jul 05 PHP
PHP设计模式之模板方法模式实例浅析
Dec 20 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
JS 网站性能优化笔记
2011/05/24 PHP
解析file_get_contents模仿浏览器头(user_agent)获取数据
2013/06/27 PHP
PHP实现事件机制的方法
2015/07/10 PHP
PHP实现带进度条的Ajax文件上传功能示例
2019/07/02 PHP
js 获取radio按钮值的实例
2013/08/17 Javascript
JQuery以JSON方式提交数据到服务端示例代码
2014/05/05 Javascript
简介AngularJS的视图功能应用
2015/06/17 Javascript
Google 地图API Map()构造器详解
2016/08/06 Javascript
JS数组搜索之折半搜索实现方法分析
2017/03/27 Javascript
Vue.js分页组件实现:diVuePagination的使用详解
2018/01/10 Javascript
解决Vue 通过下表修改数组,页面不渲染的问题
2018/03/08 Javascript
微信小程序用户授权、位置授权及获取微信绑定手机号
2019/07/18 Javascript
JavaScript进制转换实现方法解析
2020/01/18 Javascript
[39:18]完美世界DOTA2联赛PWL S3 Forest vs LBZS 第二场 12.17
2020/12/19 DOTA
独特的python循环语句
2016/11/20 Python
win系统下为Python3.5安装flask-mongoengine 库
2016/12/20 Python
简单谈谈Python中的元祖(Tuple)和字典(Dict)
2017/04/21 Python
Python内置模块hashlib、hmac与uuid用法分析
2018/02/12 Python
Django代码性能优化与Pycharm Profile使用详解
2018/08/26 Python
详解django中使用定时任务的方法
2018/09/27 Python
使用python搭建服务器并实现Android端与之通信的方法
2019/06/28 Python
Django models.py应用实现过程详解
2019/07/29 Python
利用rest framework搭建Django API过程解析
2019/08/31 Python
Django实现从数据库中获取到的数据转换为dict
2020/03/27 Python
Django如何继承AbstractUser扩展字段
2020/11/27 Python
css3圆角样式分享自定义按钮样式
2013/12/27 HTML / CSS
为什么group by 和order by会使查询变慢
2014/05/16 面试题
在子网210.27.48.21/30种有多少个可用地址?分别是什么?
2014/07/27 面试题
党的群众路线教育实践活动对照检查材料思想汇报
2014/09/19 职场文书
2014年助理政工师工作总结
2014/12/19 职场文书
2015年世界无烟日演讲稿
2015/03/18 职场文书
银行客户经理岗位职责
2015/04/09 职场文书
2016保送生自荐信范文
2016/01/29 职场文书
《我要的是葫芦》教学反思
2016/02/18 职场文书
mysql连接查询中and与where的区别浅析
2021/07/01 MySQL
mysql5.6主从搭建以及不同步问题详解
2021/12/04 MySQL