優良搬家公司,報價實在 24H全省搬遷服務,免費估價。 | 油漆專家20多年老經驗,專業的油漆工程 裝潢設計之首選,免費估價 |
[教學]xajax多檔上傳範例 |
房東:小貓 發表時間:2010-06-07 |
之前在網路上好像有看到一直在討論xajax如何上傳檔案的問題, 前陣子在無意間找到了xajaxExtend.php這個檔案上傳的Class, 但只有單檔上傳的功能,以下這個範例是我自已寫的支援多檔上傳 及辦別檔案格式、大小等功能,目前以上傳圖片為主,大家參考看看吧. 在寫這個網頁前,請先準備好以下兩項程式 1.xajax Class Library. ->http://xajaxproject.org 2.xajaxExtend.php Class Extend Library. ->我忘了在那抓的需跟xajax放在同一目錄 upload.php start =============================================================================== require_once("Global/xajax/xajaxExtend.php"); $xajax = new xajaxExtend("upload_serv.php"); $xajax->statusMessagesOn(); $xajax->registerCatchAllFunction("myCatchAllFunction"); $xajax->processRequests(); $xajax->printja ?> ================================================================================== upload.php end upload_serv.php start ================================================================================== define("XAJAX_DEFAULT_CHAR_ENCODING" , 'big5'); require_once("Global/xajax/xajaxExtend.php"); $xajax = new xajaxExtend(""); $xajax->decodeUTF8InputOn(); $xajax->setCharEncoding(XAJAX_DEFAULT_CHAR_ENCODING); $xajax->registerCatchAllFunction("myCatchAllFunction"); $xajax->processRequests(); function myCatchAllFunction($funcname,$args) { $imgfolder="/AppServ/www/album/images/"; $objResponse = new xajaxResponse(); for($i=0;$i //check file type if($_FILES['myfile']['type'][$i]=='image/pjpeg') { //check file size if($_FILES['myfile']['size'][$i]<=600000) { if(@copy($_FILES['myfile']['tmp_name'][$i], $imgfolder.$_FILES['myfile']['name'][$i])){ $msg=$_FILES['myfile']['name'][$i]."上傳成功!"; } else { $msg=$_FILES['myfile']['name'][$i]."上傳失敗!"; } } else { $msg=$_FILES['myfile']['name'][$i]."圖片太大!"; } } else { $msg=$_FILES['myfile']['name'][$i]."格式錯誤!"; } } else { $msg=""; } $objResponse->addAssign("submittedDiv".$i, "innerHTML",$msg ); } return $objResponse; } ?> =========================================================================================== upload_serv.php end |
|
廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲 完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心! 廣利不動產-新板特區指名度最高、值得您信賴的好房仲 您的托付,廣利用心為您服務 |
姓名: | |||
佈告內容: | |||
其他選項: | |||
|