1. 程式人生 > >ThinkPHP5開發常用函式

ThinkPHP5開發常用函式

一、Login開發
trim()    去空格方法;


setField()      更新個別欄位;


介面是curl open _contents 進行呼叫


圖片上傳:
 $("[type='file']").change(function(){ //jq生成縮圖
        if(typeof this.files == 'undefined'){
            return;
        }
        var img      = this.files[0];//獲取圖片資訊
        var type     = img.type;//獲取圖片型別,判斷使用
        var url      = getObjectURL(this.files[0]);//使用自定義函式,獲取圖片本地url
        if(type.substr(0,5) != 'image'){
          tan('非圖片型別,無法上傳!');
          return;
        }             
        var reader = new FileReader();
        reader.onload = function(e) { //編碼檔案
            var head = e.currentTarget.result;
            $('.toux').attr('src',head); //縮圖
            $.session.set('head',head) //儲存進session           
            //console.log($.session.get('head'));
        }
        reader.readAsDataURL(this.files[0]);


    })






function getObjectURL(file) {
        var url = null ;
        if(window.createObjectURL!=undefined){
            url = window.createObjectURL(file) ;
        }else if (window.URL!=undefined){
            url = window.URL.createObjectURL(file) ;
        }else if (window.webkitURL!=undefined){
            url = window.webkitURL.createObjectURL(file) ;
        }
        return url ;
    }

獲取更多資料,進入QQ群:543592003