【PHP+iFrame实现页面无需刷新的异步文件上传,_PHP教程】教程文章相关的互联网学习教程文章

PHP+iFrame实现页面无需刷新的异步文件上传【图】

本文实例讲述了PHP+iFrame实现页面无需刷新的异步文件上传,是非常实用的常见技巧。分享给大家供大家参考。具体分析如下: 说到iframe,现在用它的人是越来越少了,并且很多人都相信它应该被AJAX所取代,的确如此,因为AJAX太出色了。 不过有一种情况的实现我还是选择了iframe,这就是本文要说的文件的异步上传,感兴趣的可以试试,如果用原生的AJAX来实现应该是要复杂的多。 先来给初学者补补基础知识: 1. 在iframe标签一般会指定...

PHP+iframe模拟Ajax上传文件功能示例【图】

本文实例讲述了PHP+iframe模拟Ajax上传文件功能。分享给大家供大家参考,具体如下: 在xmlhttprequest level 1中,Ajax是不能够上传文件的,因为js不能操作本地文件,但是市场上有一些Ajax异步上传文件的插件,是怎么完成的呢?答案:可以使用iframe模拟Ajax上传文件。接下来博主将使用iframe来模拟Ajax来上传文件。 首先看一下效果图:文件结构图:09-iframe-upload.html文件: 页面中有一个表单,表单中有一个上传文件按钮和提交...

layer iframe 设置关闭按钮的方法

如下所示: layer.open({type: 2,title: XXXX网吧历史更多数据,shade:0,// closeBtn:0,resize:false,move:false,shadeClose: true, //点击遮罩关闭层area : [800px , 600px],content: 营业数据详情 更多数据.html,btn: [ 关闭],success: function(layero){layero.find(.layui-layer-btn).css(text-align,center);}}); 直接在layer.open中设置btn:[关闭],就有了关闭按钮,点击即关闭iframe页面 在success: function(layero){ layer...

php 提交表单 关闭layer弹窗iframe的实例讲解

介绍一款非常好用的前端弹窗插件: layer 官网地址:http://layer.layui.com/ 根据官方的API:layer的iframe弹窗 //iframe层-父子操作 layer.open({ type: 2, area: [700px, 530px], fix: false, //不固定 maxmin: true, content: test/iframe.html });这里以php开发为例 演示如何 提交表单后自动关闭layer弹窗 (1)弹出layer编辑框 : function edit(id){if(id==null||id==||id==undefined){alert(操作编号为空,请联系管理员);}...

php表单文件iframe异步上传实例讲解【图】

本文实例为大家分享了php表单文件iframe异步上传的具体代码,供大家参考,具体内容如下 1.表单中放置iframe元素; 2.文件上传控件内容变化的时候触发JS设置表单的action为处理文件上传的img_upload_process.php文件,并且将表单的target设置为iframe,让iframe去提交到服务器进行文件上传; 3.img_upload_process.php中处理文件上传成功后,将上传成功保存的文件路径回传给表单中隐藏域; 4.点击表单提交按钮的时,JS设置表单act...

PHP+iframe图片上传实现即时刷新效果

这几天在做一个图片上传功能,原本想用ajax上传图片实现即时刷新,可是一直实现不了,唉。 后来用了iframe框架来实现了,不过这个用这框架却存在一个问题,当我吧图片上传以后我要把上传的路径返回到这框架中,那么怎么取出来,开始我把值直接输出到iframe中,但是我去取出路径的时候一直没反应,一直在网上查看资料,但是各种版本就是没有一个全面的讲解怎么使用iframe上传图片然后实现实时刷新的功能,只能自己研究了。大多数都是...

YiiFramework入门知识点总结(图文教程)【图】

本文总结了YiiFramework入门知识点。分享给大家供大家参考,具体如下: 创建Yii应用骨架 web为网站根目录 yiic webapp /web/demo 通过GII创建model和CURD时需要注意 1、Model Generator 操作 即使在有表前缀的情况下,Table Name中也要填写表的全名,即包括表前缀。如下图:2、Crud Generator 操作 该界面中,Model Class中填写model名称。首字母大写。也可参照在生成model时,在proctected/models目录中通过model generator生成的...

php+iframe实现隐藏无刷新上传文件

首先ajax不能上传文件,这误导了我有段时间,今晚睡不着就照着说明做了个无刷新上传文件 其实原理很简单 代码如下:<form enctype="multipart/form-data" method="POST" target="upload" action="http://localhost/class.upload.php" > <input type="file" name="uploadfile" /> <input type="submit" /> </form> <iframe name="upload" style="display:none"></iframe> 和一般的<form>标签相比多了一个target属性罢了,用于指定标...

php main 与 iframe 相互通讯类(js+php同域/跨域)【图】

main 与 iframe 相互通讯类 之前写过一篇《iframe与主框架跨域相互访问方法》,介绍了main与iframe相互通讯的原理,不了解原理的可以先看看。 今天把main与iframe相互通讯的方法封装成类,主要有两个文件, JS:FrameMessage.js 实现调用方法的接口,如跨域则创建临时iframe,调用同域执行者。 PHP:FrameMessage.class.php 实现接收到跨域请求时,根据参数返回执行方法的JS code。 功能如下:1.支持同域与跨域通讯 2.传递的方法参...

限制PHP中的IFRAME访问【代码】

我正在使用PHP创建一个小型网页,可以从几个站点中将其作为IFRAME进行访问.我想限制对此网站的访问,使其只能在“批准的”网站上运行,而不能在其他网站上访问或直接访问.有没有人有什么建议?这有可能吗? PHP站点将是Apache,而包含内容的站点则可能是.NET. 为了澄清起见,任何网站都可以查看该页面,只要该页面在批准的网站中内嵌即可.我想阻止人们直接访问它.我认为Cookie可能是一种解决方案,但我不确定.解决方法:不幸的是,这将不可能...

PHP-从IFrame获取URL?【代码】

我希望允许用户添加视频,但是其中一个站点存在问题. 我将允许来自Youtube,Vimeo,Vevo,Daily Motion和MTV的视频. 问题是对于MTV. URL总是不同的,所以我想知道是否有办法获取IFrame /嵌入代码的源值. 示例:MTV嵌入代码为:<div style="background-color:#000000;width:520px;"> <div style="padding:4px;"> <iframe src="http://media.mtvnservices.com/embed/mgid:uma:videolist:mtv.com:1687162/cp~instance%3Dfullepisode%26auto...

php-定位iframe的表单无法在FireFox中使用【代码】

我有一个针对隐藏的iframe的表单.这对于IE来说工作正常,但是在FireFox中提交表单时什么也没有发生.尚未提交.知道导致差异的原因是什么? 表单和iframe在这里:<form name="dial" method="get" target="callout" action="/cgi-bin/make_call.php"> <input type="text" style="width:190px;" id="calling" name="calling" /><input type="hidden" name="caller" value="<? echo $extension; ?>"> <input type="submit" name="...

javascript-在单独的iframe中从.php刷新iframe【代码】

我有一个使用7种不同的iframe构建的页面:<iframe id="leftframe" src="structure/leftbar.php"></iframe> <iframe id="headerframe" src="structure/header.php"></iframe> <iframe id="menuframe" src="structure/menu.php"></iframe> <iframe id="timerframe" src="structure/times.php"></iframe> <iframe id="settingsframe"></iframe> <iframe id="contentframe" name="contentframe"></iframe> <iframe id="chatframe" src=...

php-通过iframe加载网站时,该网站将识别哪个IP地址?【代码】

因此,有两个网站A和B. A有一个包含iframe的页面,该页面加载了B.B具有后端代码来检测访问者的IP地址,如下所示:// Function to get the user IP address function getUserIP() {$ipaddress = '';if (isset($_SERVER['HTTP_CLIENT_IP']))$ipaddress = $_SERVER['HTTP_CLIENT_IP'];else if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))$ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR'];else if(isset($_SERVER['HTTP_X_FORWARDED']))$ipa...

在跨网域iframe中设置PHP SESSION变量时出现问题【代码】

Coles Notes版本: index.php?map_id = foo已加载到www.not-my-domain.com上的iframe中.索引集SESSION [‘map_id’] = foo. Flash文件尝试通过Authenticate.php获取SESSION [‘map_id’],但是Authenticate.php没有为任何SESSION变量设置值. -仅首次加载,跨域发行. 详细: 我在设置位置时有一个索引:SESSION [‘map_id’] = foo 然后,索引文件将加载Flash文件.初始化后,闪存访问一个’Authenticate.php’文件,该文件回显SESSION [...