文件上传的实现


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 相关文章推荐
最小化数据传输――在客户端存储数据
Oct 09 PHP
Email+URL的判断和自动转换函数
Oct 09 PHP
那些年一起学习的PHP(二)
Mar 21 PHP
php单例模式示例分享
Feb 12 PHP
php解析http获取的json字符串变量总是空白null
Mar 02 PHP
php实现html标签闭合检测与修复方法
Jul 09 PHP
浅谈php中的循环while、do...while、for、foreach四种循环
Nov 05 PHP
php 判断过去离现在几年的函数(实例代码)
Nov 15 PHP
laravel学习笔记之模型事件的几种用法示例
Aug 15 PHP
Laravel框架实现定时发布任务的方法
Aug 16 PHP
php微信公众号开发之秒杀
Oct 20 PHP
PDO::errorInfo讲解
Jan 28 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
防止MySQL注入或HTML表单滥用的PHP程序
2009/01/21 PHP
计算php页面运行时间的函数介绍
2013/07/01 PHP
推荐几个开源的微信开发项目
2014/12/28 PHP
php中smarty模板条件判断用法实例
2015/06/11 PHP
Laravel中的Auth模块详解
2017/08/17 PHP
PHP自定义错误处理的方法分析
2018/12/19 PHP
Javascript Global对象
2009/08/13 Javascript
jQuery UI 实现email输入提示实例
2013/08/15 Javascript
JavaScript实现为指定对象添加多个事件处理程序的方法
2015/04/17 Javascript
理解javascript中的MVC模式
2016/01/28 Javascript
JQuery异步提交表单与文件上传功能示例
2017/01/12 Javascript
Vue.js中用webpack合并打包多个组件并实现按需加载
2017/02/17 Javascript
详解探索 vuex 2.0 以及使用 vuejs 2.0 + vuex 2.0 构建记事本应用
2017/06/16 Javascript
javascript实现循环广告条效果
2017/12/12 Javascript
详解在React里使用&quot;Vuex&quot;
2018/04/02 Javascript
解决layer弹出层中表单不起作用的问题
2019/09/09 Javascript
webpack安装配置与常见使用过程详解(结合vue)
2020/06/01 Javascript
Vue移动端项目实现使用手机预览调试操作
2020/07/18 Javascript
Python之PyUnit单元测试实例
2014/10/11 Python
python实现将内容分行输出
2015/11/05 Python
Python+matplotlib+numpy绘制精美的条形统计图
2018/01/02 Python
Python基于生成器迭代实现的八皇后问题示例
2018/05/23 Python
Python generator生成器和yield表达式详解
2019/08/08 Python
查找适用于matplotlib的中文字体名称与实际文件名对应关系的方法
2021/01/05 Python
CSS3 真的会替代 SCSS 吗
2021/03/09 HTML / CSS
受外贸欢迎的美国主机:BlueHost
2017/05/16 全球购物
最新的小工具和卓越的产品设计:Oh That Tech!
2019/08/07 全球购物
东南亚冒险旅行与活动:Adventoro
2019/10/16 全球购物
应聘收银员个人的求职信
2013/11/30 职场文书
就业协议书的作用
2014/04/11 职场文书
运动会标语
2014/06/21 职场文书
素质教育标语
2014/06/27 职场文书
保险公司客户经理岗位职责
2015/04/09 职场文书
领导欢送会主持词
2015/07/06 职场文书
css3 实现文字闪烁效果的三种方式示例代码
2021/04/25 HTML / CSS
为什么node.js不适合大型项目
2021/04/28 Javascript