本文实例讲述了php+iframe 实现上传文件功能。分享给大家供大家参考,具体如下:

我们通过动态的创建iframe,修改form的target,来实现无跳转的文件上传。

具体的实现步骤

1.捕捉表单提交事件

2.创建一个iframe

3.修改表单的target,指向iframe

4.删除iframe

file.html代码如下:

$("#upfileForm").bind("submit", function() {

var ifrName = 'upfile' + Math.random();

var ifr = $("");

$("body").append(ifr);

$(this).attr("target", ifrName);

});

upfile.php代码如下:

$uploadDir = './upload/';

if(!file_exists($uploadDir)) {

@mkdir($uploadDir, 0777, true);

}

$uploadFile = $uploadDir . basename($_FILES['file']['name']);

if(move_uploaded_file($_FILES['file']['tmp_name'], $uploadFile)) {

echo "";

} else {

echo "";

}

PHP、、、、及

希望本文所述对大家PHP程序设计有所帮助。

(编辑:怀素真)

php iframe 上传文件,php+iframe 实现上传文件功能示例相关推荐

  1. (二)01- DCloud平台 HTML5+ App开发——真机调试运行 夜神模拟器运行HBuilderX中的html文件 夜神模拟器运行App的基础功能示例-手机设备-分享功能-拍照功能

    DCloud 平台 HTML5 + App 开发 下载安装 HBuilderX 下载地址:https://www.dcloud.io/hbuilderx.html HBuilderX-使用步骤: 第一 ...

  2. linux文件删除指定内容,Linux bash删除文件中含“指定内容”的行功能示例

    本文实例讲述了Linux bash删除文件中含"指定内容"的行功能.分享给大家供大家参考,具体如下: #!/bin/sh # 功能: 删除文件中含"指定内容"的 ...

  3. linux删除具有指定内容的文件,Linux bash删除文件中含“指定内容”的行功能示例...

    本文实例讲述了Linux bash删除文件中含"指定内容"的行功能.分享给大家供大家参考,具体如下: #!/bin/sh # 功能: 删除文件中含"指定内容"的 ...

  4. ajax上传多文件和数据,Ajax上传数据和上传文件(三种方式)

    Ajax向后端发送数据可以有三种方式:原生Ajax方式,jQuery Ajax方式,iframe+form 方式(伪造Ajax方式) Title .btn { background-color: co ...

  5. node 生产的env文件怎么注入_前端各种文件上传攻略,从小图片到大文件断点续传...

    写在前面 今年国庆假期终于可以憋在家里了不用出门了,不用出去看后脑了,真的是一种享受.这么好的光阴怎么浪费,睡觉.吃饭.打豆豆这怎么可能(耍多了也烦),完全不符合我们程序员的作风,赶紧起来把文章写完. ...

  6. ajax文件插件上传,7 款基于 JavaScript/AJAX 的文件上传插件

    本文整理了7款基于JavaScript和AJAX的文件上传插件,这些插件基本上都能实现以下功能: 多文件上传 拖拽操作 实时上传进度 自定义上传限制 希望能为你的开发工作带来帮助. 具有多文件上传.拖 ...

  7. 在本地测试无组件上传类上传大文件可以,在服务器上就不行,仿163网盘无刷新文件上传系统...

    回复  引用  查看     2008-10-20 11:03 | fkeuem 真的很不错.谢谢. 回复  引用  查看     2008-10-20 11:20 | PuserChen 下载了,学 ...

  8. vue 嵌套 HTML文件 (iframe)

    一.问题 把要引入的文件MjMwMjA5MjU2OTgxNDkw.html放在了public的static下面,在iframe标签的src里面引入该文件,但是页面上是一直显示404 二.源代码 三.解 ...

  9. php利用上传文件,如何利用PHP上传文件

    上载文件表单 请选择文件: $upload_file=$_FILES['upload_file']['tmp_name']; $upload_file_name=$_FILES['upload_fil ...

  10. Web.Config文件配置之限制上传文件大小和时间

    在邮件发送系统或者其他一些传送文件的网站中,用户传送文件的大小是有限制的,因为这样不但可以节省服务器的空间,还可以提高传送文件的速度.下面介绍如何在Web.Config文件中配置限制上传文件大小与时间 ...

最新文章

  1. 中电信抢滩云计算 在上海开建“信息银行”
  2. [afterCode] docker 速成班 1: image
  3. webgl内置函数--通用函数
  4. 二十五、深入Java中的static静态修饰符
  5. flash socket 发对象问题
  6. Factory Method模式的误区:Factory Method模式是简化版的Abstract Factory吗?
  7. 在.net3.5中使用ListView控件和DataPager控件笔记
  8. VS Code的7个开源替代品,值得推荐!
  9. 1006. 换个格式输出整数 (15)
  10. SqlServer中检查数据表是否存在
  11. Eclipse上索爱手机开发平台的配置
  12. spring基础--注解配置ssm开发环境
  13. 高德地图打包后不能使用,高德导航View不显示,高德地图导航组件黑屏的问题;
  14. Actor 模型是什么?Gear 为什么使用它?
  15. 《30天自制操作系统》第1天
  16. 操作系统 第七章 死锁
  17. Python测试进阶(三)
  18. mysql 安装启动服务器一直失败_mysql安装后服务器启动失败的几种解决办法
  19. 贝索斯宣布“退位”,去追寻“诗和远方”
  20. Android 24点游戏 程序 源码

热门文章

  1. Python学习笔记(数据类型)
  2. Python安装工具包踩过的坑
  3. Java消息服务~JMSReplyTo示例
  4. 12c oracle 激活_Windows运维之Windows server 2016 安装及ORACLE 12C 安装
  5. 128位计算机 ps2,64位就最强?为啥没有128位电脑?
  6. 使用udp协议实现服务器端程序时,用VisualC#实现UDP协议(二)
  7. mysql 一致性读_MySQL半一致性读原理解析-从源码角度解析
  8. 奇妙的安全旅行之DES算法(一)
  9. 现代软件工程 作业 最后一周总结
  10. python in memory_使用 in_memory 工作空间的注意事项