swfuploadphp
中华才智库有这个组件的完整下载,去下载一个替换现在的。
2. 有谁研究过discuz 的flash 上传机制! 是通过flash来上传并写入数据库, 还是通过flash来当做媒介,用php写入
flash上传一般是flash文件定义了几个接口,用户使用的时候只管填写这些接口就能够实现上传
比如现在比较流行的swfupload(DZ貌似也是用的这个):
flash_url : swf文件地址,
upload_url: 执行上传的脚本文件,比如upload.php, 一次上传一张
post_params: 一般用来发送COOKIE验证身份。
file_upload_limit,file_queue_limit 队列限制
debug: 调试,
file_queued_handler : 用户选中文件之后调用。
file_queue_error_handler : 文件队列错误处理(针对客户端文件,如文件太大,格式不正确等等)
upload_start_handler : 队列中单个文件上传开始(一般会用来添加一些交互性的东西, 如在当前上传的那张图片后面加上“正在上传”)
upload_progress_handler : uploadProgress,队列中单个文件上传中(进度条)
upload_error_handler : 服务器错误导致的上传失败
upload_success_handler : 队列中某个文件上传成功
queue_complete_handler : 上传队列结束
---------------
至于你提的问题,就是flash每次把一个文件post给php脚本
php执行完毕之后,echo出来的东西作为返回值被flash接受
flash 调用upload_success_handle 之后,继续下一次上传
整个队列结束之后,调用queue_complete_handler。
3. php如何实现多图片上传
用swfupload插件,很方便的。网络一下swfupload就找到了。
4. phpcms鍓嶅彴镐庝箞涓娄紶鏂囦欢php濡备綍瀹炵幇鏂囦欢涓娄紶锷熻兘
phpcmsv9濡备綍涓娄紶鏂囩珷
phpcmsv9娓稿㈠湪钖庡彴鍙戝竷鏂囩珷锛屾病链変笂浼犻梼浠剁殑锷熻兘銆娓稿㈠彂甯冩枃绔狅纴钖庢潵鍙戠幇娓稿㈠浘鐗囦笂浼犱笉浜嗐傛病链夐梼浠朵笂浼犲姛鑳斤纴钖庡彴璁剧疆涓哄厑璁告父瀹涓娄紶闄勪欢銆傜粨鏋滆缮鏄涓嶈屻傞櫎浜嗕慨鏀圭▼搴忥纴娌℃湁鍒镄勫姙娉曘傝ユ柟娉曞备笅:
phpcms鍐呭硅彶灏斿吂缂栬緫form.inc.php
鍙戠幇
娉ㄩ喷鎺夛纴//$allowupload=defined(IN_ADMINallowattachment
put$allowupload=1锛//杩愯岃块梾钥呬笂浼犻梼浠
杩椤厑璁告疮涓浜轰笂浼犻梼浠躲
浣嗘槸链変竴涓闂棰樸
浣犲彲浠ヤ笂浼犱箣钖庯纴閲岄溃杩樻湁锲惧簱鍜屾枃浠舵祻瑙堛傛垜涓嶆兂璁╃敤鎴风湅鍒板埆浜虹殑锲剧墖锛屾墍浠ュ湪杩欓噷淇鏀瑰备笅:
phpcms闄勪欢妯℃澘swfupload.tpl.php
锷犳敞閲
Tab_swf_3鍜4閮ㄥ垎灏卞熶简銆
铡诲仛钖с傚ソ浜嗭纴浣犲畬鎴愪简銆
cms2.0鐢佃剳涓婃庝箞璁剧疆锛
1銆佹墍链夋ā𨱒挎柟妗堥兘淇濆瓨鍦./phpcms/templates/鐩褰曚笅锛埚傛灉闇瑕佸湪绾夸慨鏀癸纴璇烽氲繃ftp灏呜ョ洰褰曡剧疆涓777锛屽苟搴旂敤鍒板瓙鐩褰曪级
2銆佺绣绔椤綋鍓崭娇鐢ㄧ殑妯℃澘鏂规堜负锛氶粯璁ゆā𨱒匡纴淇濆瓨璺寰勪负锛./phpcms/templates/default/锛屽叾浠栨ā𨱒挎柟妗堢殑鍙桦寲涓崭细褰卞搷缃戠珯鍓嶅彴镄勬樉绀恒
3銆佸傛灉闇瑕佸炲姞缃戠珯妯℃澘鏂规堬纴璇锋妸鏂扮殑妯℃澘鏂规堜笂浼犺呖./phpcms/templates/鐩褰
4銆佸傛灉闇瑕佸簲鐢ㄦ柊镄勭绣绔欐ā𨱒挎柟妗堬纴璇锋妸璇ユā𨱒挎柟妗堣剧疆涓虹郴缁熼粯璁ゆ柟妗堛
cms鏁版嵁搴撴庝箞璁剧疆锛
鍦‵TP涓鍙浠ヤ慨鏀圭殑銆
鍏蜂綋镄勬ラわ细
锏诲綍FTP镓惧埌浣犵殑锘熷悕镄勬枃浠跺す锛
镓揿紑e/锛屾帴镌镓揿紑config/锛
鍦ㄩ噷闱㈢殑config.php涓鍙浠ヤ慨鏀癸纴灏辨槸锛堜綘镄勫烟钖/e/config/config.php锛夎繖涓灏辨槸CMS镄勬暟鎹搴挞厤缃鏂囦欢锛
siteservercms镐庝箞瀹夎呭晩锛熸垜浼犵殑瀹夎呬笉浜嗗晩锛
棣栧厛鍦ㄦ湰鍦扮数鑴戜笂瑙e帇锛岃В铡嫔嚭𨱒ヤ袱涓鏂囦欢锛歩nstall_package鍜宺eadme,鐢╢tp杞浠跺皢install_package鏂囦欢澶圭殑镓链夋枃浠跺叏閮ㄤ笂浼犺呖绌洪棿锛岀劧钖庣洿鎺ュ湪娴忚埚櫒璁块梾浣犵殑锘熷悕锛屾垨鍦ㄦ祻瑙埚櫒杈揿叆浣犵殑锘熷悕/install/install.php,鍗冲彲鐪嫔埌瀹夎呯晫闱锛屽傛灉浣犱笉镡熸倝镄勫彲阃夋嫨鍏ㄦ柊瀹夎咃纴涓鐩寸偣鍑讳笅涓姝ワ纴杈揿叆浣犵殑鏁版嵁搴揿悕绉般佸瘑镰侊纴鍙婄$悊锻樼数瀛愰偖绠憋纴鍗冲彲瀹夎呮垚锷熴
5. PHP 用AJAX 做多文件上传
比较推荐使用swfupload上传代码,它是把swf和javascript结合起来,做成上传代码。功能应该是当前最丰富的。
它可以实现纯粹html、javascrip难以逾越的功能:
(1)可以同时上传多个文件;
(2)类似AJAX的无刷新上传;
(3)可以显示上传进度;
(4)良好的浏览器兼容性;
目前QQ空间和博客网站,比较先进的图片上传也是基于swf和js代码结合的做法。
关于swfupload,你可以详细去网络上看,不重复了。
http://ke..com/view/1332553.htm
6. php怎样上传图片
多文件异步上传最好用swfupload 啦。。。上传图片还可以窗口多选。。。PHP+swfupload 兼容十分好的。。。你可以去官网看DEMO演示。。。