- 浏览: 112565 次
文章分类
最新评论
php无刷新上传文件,用到两个文件index.html与upload.php。
1,文件:index.html
2,文件: upload.php
本文原始链接:http://www.jbxue.com/article/1437.html
1,文件:index.html
<html> <head> <title>无刷新上传文件_脚本学堂_www.jbxue.com</title> <meta Content-type="text/html" charset="utf-8" /> <script type="text/javascript"> function startUpload() { document.getElementById('processing').innerHTML = 'loding...'; return true; } function stopUpload(rel){ var msg; switch (rel) { case 0: msg = "上传成功"; break; case 1: msg = "上传的文件超过限制"; break; case 2: msg = "只能上传图片文件"; break; default: msg = "上传文件失败"; } document.getElementById('processing').innerHTML = msg; } </script> </head> <body> <div style="text-align:center"> <div id="processing"></div> <form action="upload.php" method="post" enctype="multipart/form-data" target="form-target" onsubmit="startUpload();"> <input type="hidden" name="MAX_FILE_SIZE" value="1000000" /> <input type="file" name="myfile" /> <input type="submit" name="sub" value="upload" /> </form> <iframe style="width:0; height:0; border:0;" name="form-target"></iframe> </div> </body> </html>
2,文件: upload.php
<?php sleep(2); $fileTypes = array('jpg','png','gif','bmp'); $result = null; $uploadDir = './upfiles'; $maxSize = 1 * pow(2,20); if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['sub'])) { $myfile = $_FILES['myfile']; $myfileType = substr($myfile['name'], strrpos($myfile['name'], ".") + 1); if ($myfile['size'] > $maxSize) { $result = 1; } else if (!in_array($myfileType, $fileTypes)) { $result = 2; } elseif (is_uploaded_file($myfile['tmp_name'])) { $toFile = $uploadDir . '/' . $myfile['name']; if (@move_uploaded_file($myfile['tmp_name'], $toFile)) { $result = 0; } else { $result = -1; } } else { $result = 1; } } ?> <script type="text/javascript"> window.top.window.stopUpload(<?php echo $result; ?>); </script>
本文原始链接:http://www.jbxue.com/article/1437.html
发表评论
-
php生成随机密码的自定义函数(转载分享)
2015-03-24 09:16 486php生成随机密码的自定义函数 发布时间:2015- ... -
PHP生成随机数的两种方法
2014-09-24 06:04 1390PHP生成随机数的两种方法 这里整理了php ... -
PHP分页代码实例分享
2014-09-19 19:39 593PHP分页代码实例教程 分享一段php分页代码,很简单, ... -
PHP读取csv文件的内容的方法。
2014-08-05 17:06 631PHP读取csv文件的内容的方法。 一次性读取csv文件内 ... -
分享---PHP下载文件的两种方法
2014-08-05 17:02 385PHP下载文件的两种方法与代码。 分享PHP实现下载文件 ... -
ThinkPHP URL重写问题实例详解
2014-06-22 22:13 763在使用thinkphp过程中,经常需要去掉URL路径中的in ... -
一个php 异常处理程序
2014-06-22 22:11 628一个php的异常处理程序,功能很简单当发生重大错误时,写日志 ... -
PHP清除指定html标签二个例子
2014-05-12 12:00 667在php中内置了一个html标签清除函数strip_tags ... -
php生成短网址的思路与方法(推荐)
2014-05-06 17:02 942生成短网址的思路以及使用php生成短网址的实现方法。 ... -
JS计算网页停留时间代码
2014-05-05 17:00 2168JS计算网页停留时间的代码。 <!DOCTYPE H ... -
php生成短网址的一例代码(仿微博短网址)
2014-05-05 16:58 573分享一个php短网址的生成代码。 <!DOCTYPE ... -
汉字转化为拼音(php版)
2014-03-21 16:54 485分享:汉字转化为拼音(php版) 很多服务器对于中文文件名支持 ... -
PHP 实现汉字转化拼音的函数
2014-03-21 16:48 864将汉字转拼音的代码,可以加到common文件里做公共函数。 代 ... -
php中文url转码实例
2014-03-21 16:45 2553PHP URL编码,可以使用 urlencode() 或者 r ... -
PHP图片验证码实例
2014-03-21 11:16 358在网上看到一个图片验证码,挻漂亮的,但是取回来发现,好像有 ... -
PHP中的类与面向对象
2014-03-20 09:15 510PHP编程中类与对象的区别: 类是抽象的,代表一类事物。 对象 ... -
PHP自动判断字符集并转码的详解
2013-10-12 06:12 1066PHP自动判断字符集并转码的实例参考。 原理: 因为gb2 ... -
解析PHP正则提取或替换img标记属性
2013-10-12 06:09 647对PHP正则提取或替换img标记属性进行了详细的分析介绍。 ... -
php 购物车的例子
2013-10-07 21:10 560php购物车的简单例子,使用cookie存购物车ID,db存购 ... -
php网上商城购物车设计代码分享
2013-10-07 21:07 2363一个可以包含促销活动的购物车,所以比较其他简单的购物车,会 ...
相关推荐
upPath:文件上传目录,本目录是相对于upload.asp文件的;默认为upload;目录不存在则自动创建; maxCount:最大允许的上传数量;不设置为不限制上传数量 fn:上传过程的回调函数,传递的参数为文件信息数组;设置本参数后...
看代码内容就能理解了, 直接将php的代码进行混淆,阅读难度极高,但依然可以直接执行
307-文件包应用举例(51单片机C语言实例Proteus仿真和代码)307-文件包应用举例(51单片机C语言实例Proteus仿真和代码)307-文件包应用举例(51单片机C语言实例Proteus仿真和代码)307-文件包应用举例(51单片机C语言实例...
在IT行业中,测试代码是软件开发过程中的关键环节,它确保了程序的质量和可靠性。...通过研究这些文件,开发者可以学习如何有效地编写和组织测试代码,以及如何利用工具和最佳实践来提高测试效率和质量。
最新单片机仿真 文件包应用举例最新单片机仿真 文件包应用举例最新单片机仿真 文件包应用举例最新单片机仿真 文件包应用举例最新单片机仿真 文件包应用举例最新单片机仿真 文件包应用举例最新单片机仿真 文件包应用...
设计模式是软件工程中的一种最佳实践,它是在特定上下文中解决常见问题的模板,可以被重复使用,以提高代码的可读性、可维护性和可扩展性。在面向对象编程中,设计模式尤其重要,它们代表了在软件设计中经过时间验证...
在PHP端,文件上传的核心函数是`$_FILES`全局数组,它包含了上传文件的相关信息,如临时文件名、文件大小、错误代码等。例如: ```php if(isset($_POST['submit'])) { $target_dir = "uploads/"; $target_file = ...
用c语言作诗代码举例
服务器端代码需要使用特定的文件上传组件来解析这些多部分的请求数据。这些组件通常会提供一套API,用以操作和存储上传的文件数据。 文档提到了几个流行的文件上传组件,包括: - Apache Commons FileUpload组件:...
AUTOSAR架构下的控制系统建模及代码生成举例-HeadLamp_SWC_ARXML.rar HeadLamp_SWC是一个控制头灯的Software Component的模型,这个Software Component中包含两个Runnables,分别控制近光灯(LowBeam)和远光灯...
基于Keil+51单片机文件包应用举例.rar(源码+仿真)基于Keil+51单片机文件包应用举例.rar(源码+仿真)基于Keil+51单片机文件包应用举例.rar(源码+仿真)基于Keil+51单片机文件包应用举例.rar(源码+仿真)基于Keil...
在提供的压缩包文件`TestPreference`中,可能包含了用于测试SharedPreferences功能的源代码,你可以通过查看和运行这些代码来进一步理解和学习SharedPreferences的使用。通过实际操作,你可以更深入地理解如何在...
C语言文件操作常用函数及读写文件代码举例 C语言文件操作是编程中的一项基本技能,掌握C语言文件操作可以让开发者更好地处理文件和数据。下面将详细说明C语言文件操作常用函数及读写文件代码。 一、文件操作常用...
HFSS实例工程文件举例,微波仿真软件,很好的入门资料 格式: RAR PDF 其他: *资源分1分,如果评论资源的话,会返还2分,欢迎评论。我这样设置的原因是:希望您下载资源之后,能够评论一下,也好让我知道上传资源...
这个"下拉框级联小例子(无刷新)"应该包含示例代码,演示了上述步骤的实现。你可以通过查看压缩包中的文件,了解具体的HTML、CSS和JavaScript代码。这些代码通常会被组织在HTML文件中,可能包括内联脚本或外部JS文件...
当执行上述代码时,会向指定的图片上传接口发送一个包含文件的`POST`请求,并打印出服务器的响应结果。这有助于我们检查接口是否成功处理了文件上传,以及返回了预期的响应。 在实际的接口测试工作中,我们可能还...
例如,头和尾的数据是固定的32-bit数据,可以在代码中用常数表示,而在中间部分需要插入大量的查找表(LUT)数据,这部分数据通常来自外部文件。 TCL脚本在处理32-bit数据时,可以通过binaryformat命令来格式化数据...
文件`yolo介绍以python代码举例.pdf`可能包含了具体的代码示例,帮助理解YOLO在Python中的实现过程。 另外,文件`注意.pdf`、`注意下.pdf`和`说明.pdf`可能分别提供了关于数据预处理、模型训练注意事项以及YOLO模型...
5. **错误处理**:在实际编程中,应考虑到可能出现的异常情况,如无权限访问某些目录、文件数量过大等问题,需要适当的错误处理机制。 6. **输出与显示**:枚举到的文件信息通常需要展示给用户,这可能涉及到列表框...