文件上传的实现


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 开源AJAX框架14种
Aug 24 PHP
php各种编码集详解和以及在什么情况下进行使用
Sep 11 PHP
php实现查询百度google收录情况(示例代码)
Aug 02 PHP
PHP大批量插入数据库的3种方法和速度对比
Jul 08 PHP
MyEclipse常用配置图文教程
Sep 11 PHP
php单文件版在线代码编辑器
Mar 12 PHP
php对文件进行hash运算的方法
Apr 03 PHP
php中文字符串截取多种方法汇总
Oct 06 PHP
php 实现Hash表功能实例详解
Nov 29 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
Sep 21 PHP
PHP+Session防止表单重复提交的解决方法
Apr 09 PHP
Laravel关联模型中过滤结果为空的结果集(has和with区别)
Oct 18 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 中的输出缓冲
2006/12/21 PHP
php IP及IP段进行访问限制的代码
2008/12/17 PHP
PHP学习笔记之二
2011/01/17 PHP
session在PHP大型web应用中的使用
2011/06/25 PHP
PHP开启opcache提升代码性能
2015/04/26 PHP
javascript中的undefined和not defined区别示例介绍
2014/02/26 Javascript
javascript实现的简单的表单验证
2015/07/10 Javascript
使用JS代码实现点击按钮下载文件
2016/11/12 Javascript
javascript实现用户点击数量统计
2016/12/25 Javascript
JavaScript使用readAsDataUrl方法预览图片
2017/05/10 Javascript
关于webpack2和模块打包的新手指南(小结)
2017/08/07 Javascript
微信小程序表单验证功能完整实例
2017/12/01 Javascript
AngularJS实现的base64编码与解码功能示例
2018/05/17 Javascript
解决vue.js 数据渲染成功仍报错的问题
2018/08/25 Javascript
详解vue中使用axios对同一个接口连续请求导致返回数据混乱的问题
2019/11/06 Javascript
[53:15]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS OG
2018/03/30 DOTA
python中文乱码的解决方法
2013/11/04 Python
深入解析Python中的变量和赋值运算符
2015/10/12 Python
详解python单例模式与metaclass
2016/01/15 Python
python实现剪切功能
2019/01/23 Python
Python如何使用k-means方法将列表中相似的句子归类
2019/08/08 Python
详解使用django-mama-cas快速搭建CAS服务的实现
2019/10/30 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
2020/06/10 Python
解决Python import .pyd 可能遇到路径的问题
2021/03/04 Python
CSS3 透明色 RGBA使用介绍
2013/08/06 HTML / CSS
Shopee印度尼西亚:东南亚与台湾市场最大电商平台
2018/06/17 全球购物
俄罗斯卫浴采暖及维修用品超级市场:Dkrussia
2020/05/12 全球购物
北大研究生linux应用求职信
2013/10/29 职场文书
办公室主任职责范文
2013/11/08 职场文书
小学生考试获奖感言
2014/01/30 职场文书
人力资源管理专业自荐书范文
2014/02/10 职场文书
银行办公室岗位职责
2014/03/10 职场文书
2014年自愿离婚协议书范本
2014/09/25 职场文书
2016年万圣节家长开放日活动总结
2016/04/05 职场文书
Python连接Postgres/Mysql/Mongo数据库基本操作大全
2021/06/29 Python
MySQL串行化隔离级别(间隙锁实现)
2022/06/16 MySQL