文件上传的实现


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 相关文章推荐
MYSQL数据库初学者使用指南
Nov 16 PHP
PHP 中英文混合排版中处理字符串常用的函数
Apr 12 PHP
兼容PHP5的PHP目录管理函数库
Jul 10 PHP
php 购物车的例子
May 04 PHP
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
Jan 03 PHP
利用php绘制饼状图的实现代码
Jun 07 PHP
php旋转图片90度的方法
Nov 07 PHP
CodeIgniter基本配置详细介绍
Nov 12 PHP
PHP面向对象编程之深入理解方法重载与方法覆盖(多态)
Dec 24 PHP
详解PHP序列化和反序列化原理
Jan 15 PHP
PHP共享内存使用与信号控制实例分析
May 09 PHP
Yii2框架实现利用mpdf创建pdf文件功能示例
Feb 08 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的webservice的wsdl的XML无法显示问题的解决方法
2014/03/11 PHP
php去除html标记的原生函数详解
2015/01/27 PHP
php获得刚插入数据的id 的几种方法总结
2018/05/31 PHP
PHP数组对象与Json转换操作实例分析
2019/10/22 PHP
js实现页面打印功能实例代码(附去页眉页脚功能代码)
2009/12/15 Javascript
使用jQuery validate 验证注册表单实例演示
2013/03/25 Javascript
Ajax请求在数据量大的时候出现超时的解决方法
2014/02/27 Javascript
jQuery中empty()方法用法实例
2015/01/16 Javascript
微信小程序 window_x64环境搭建
2016/09/30 Javascript
轻松学习Javascript闭包
2017/03/01 Javascript
jQuery完成表单验证的实例代码(纯代码)
2017/09/30 jQuery
解决vue组件中使用v-for出现告警问题及v for指令介绍
2017/11/11 Javascript
JavaScript 判断对象中是否有某属性的常用方法
2018/06/14 Javascript
详解如何提升JSON.stringify()的性能
2019/06/12 Javascript
微信小程序在其他页面监听globalData中值的变化
2019/07/15 Javascript
微信小程序全局变量的设置、使用、修改过程解析
2019/09/24 Javascript
python基于xml parse实现解析cdatasection数据
2014/09/30 Python
详解python之配置日志的几种方式
2017/05/22 Python
轻松实现TensorFlow微信跳一跳的AI
2018/01/05 Python
Python视频爬虫实现下载头条视频功能示例
2018/05/07 Python
解决Pycharm出现的部分快捷键无效问题
2018/10/22 Python
python循环输出三角形图案的例子
2019/11/22 Python
Django后端发送小程序微信模板消息示例(服务通知)
2019/12/17 Python
py-charm延长试用期限实例
2019/12/22 Python
基于CSS3实现图片模糊过滤效果
2015/11/19 HTML / CSS
canvas之万花筒效果的简单实现(推荐)
2016/08/16 HTML / CSS
美国最大的城市服装和运动鞋零售商:Jimmy Jazz
2016/11/19 全球购物
中专生职业生涯规划书范文
2014/01/10 职场文书
经济担保书范文
2014/04/02 职场文书
签约仪式策划方案
2014/06/02 职场文书
安全生产标语
2014/06/06 职场文书
公司合并协议书范本
2014/09/30 职场文书
大学生党课心得体会
2016/01/07 职场文书
学长教您写论文:经验总结
2019/07/09 职场文书
幼师必备:幼儿园期末教师评语50条
2019/11/01 职场文书
解决SpringBoot跨域的三种方式
2021/06/26 Java/Android