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演示。。。