作者JoeHorn (狮子男)
看板PHP
标题[PHP 5.2] Ajax File Uploads Progress Bar
时间Thu Nov 23 03:18:02 2006
换个标题,原本是: [情报] PHP 5.2 Released
※ 引述《JoeHorn (狮子男)》之铭言:
: ※ 引述《ottokang (猫猫的大玩偶)》之铭言:
: : * Hooks for tracking file upload progress were introduced.
: : 看不太懂,某种追踪上传档案进度的方式?
: 范例:
: http://progphp.com/upload.php
: 程式码:
: http://progphp.com/upload.phps
: --
: 推 foxzgerald:cool 11/09 01:13
: 推 tonytsai88:能取消上传吗?如果能的话那更好 11/09 02:29
: 推 iamsj:取消上传,把上传的copy function ..等设成disable ? 11/09 17:23
: 推 ottokang:怎麽可以这麽炫...~M一下 11/09 23:09
: 推 daouze:请问我只有0%然後直接到100%这样正确的吗 11/10 00:21
: 推 litthe:楼上上传的档案会不会太小,然後你的频宽很大呢? 11/10 01:49
: 推 daouze:我传272KB的东西,然後0%等大概半分钟直接100% 11/10 07:59
: → daouze:上传应该是16K(全速的话,我们五个共用) 11/10 12:36
: 推 suckerlove:我也是都没动静 真的有作用吗 11/10 14:35
: → suckerlove:IE7不能用..FF ok 11/10 14:36
: 推 daouze:啊,我也是IE不行而已FF2.0是OK的,是JS的问题?! 11/10 16:17
眼尖的人会发现上面那段程式用的是 Yahoo! UI Library(YUI) 。
( ref.
http://developer.yahoo.com/yui/ )
用 YUI 为的就是快速达到 AJAX 的效果。
不过,根据上面前辈们的推文显示,上面那个东西对 IE 不友善,
所以我们再来讲另外一个。 :p
开发过大型专案的人应该都知道 CakePHP 。
( ref.
http://www.cakephp.org/ )
现在已经有人用 CakePHP 做出这种效果,称为 CakeTimer 。
( ref.
http://thinkingphp.org/demos/cake-timer/ )
首页下面就是 demo 。
这是 FAQ (
http://thinkingphp.org/demos/cake-timer/texts/faq)里面的说明:
Q: What Browsers are supported?
A: I've
successfully tested it with
Firefox 1.5,
Opera 7, and
IE 6 locally
running windows.
Safari/
Konquerer don't work right now and would need some
additional code for support.
给有兴趣玩的前辈服用看看。 XD
--
我不寂寞, 因为烟在我口,
我不寂寞, 因为酒在我手,
我不寂寞, 因为还有寂寞陪着我.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.113.164.100
※ 编辑: JoeHorn 来自: 59.113.164.100 (11/23 03:23)