首页 > 作文

php+iframe 实现上传文件功能示例

更新时间:2023-04-08 15:38:01 阅读: 评论:0

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

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

具体的实现步骤

1.捕捉表单提交事件
2.创建一个iframe
3.修改表单的target,指向iframe
4.删除iframe

file.html代码如下:

<!doctype html><html lang="zh-cn"><head感恩节美食> <meta chart="utf-8"> <title></title><局域网ip设置;/head><body> <form action="upfile.php" method="post" id="upfileform" enctype="multipart/form-data">  <input type="file" name="file" />  <input type="submit" name="submit" value="上传" /> </form> <div id="result"></div></body><script type="text/javascript" src="./jquery.js"></script><script type="text/javascript">$("#upfileform").bind("submit", function() { var ifrname = 'upfile' + math.random(); var ifr = $("<iframe name='" + ifrname + "' width='0' height='0' frameborder='0'></iframe>"); $("body").append(ifr); $(this).attr("target", ifrname);});</script></html>

upfile.php代码如下:

<?php$uploaddir = './upload/';if(!file_exists($uploaddir)) {  @mkdir($uploaddir, 0微波炉蒸饭777, true);}$uploadfile = $uploaddir . baname($_files['file']['name']);if(move_uploaded_file($_files['file']['tmp_name'], $uploadfile)) {  echo "<script>parent.document战士造句.getelementbyid('result').innerhtml='ok';</script>";} el {  echo "<script>parent.document.getelementbyid('result').innerhtml='no';</script&g支教申请书t;";}

本文发布于:2023-04-08 15:38:00,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/0eb9260a9db5cdc950fe97a2178201ca.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:php+iframe 实现上传文件功能示例.doc

本文 PDF 下载地址:php+iframe 实现上传文件功能示例.pdf

标签:表单   代码   给大家   感恩节
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图