codeigniter3 - 輸出PDF / dompdf 中文
codeigniter3 - 輸出PDF / dompdf 中文
codeigniter3 - 輸出PDF / dompdf 中文
Windows PKCS12憑證檔案如何轉換設置於Apache主機中
最近專案開發有需求將PHP架設在 Windows Server (IIS)上,
發現使用的第三方外掛會發生編碼上的異常,
需要修改的部分,在filemanager/upload.php中取用$_FILES['file']['name']之前加入:
$_FILES['file']['name'] = iconv('UTF-8','big5' , $_FILES['file']['name']);
將中文文字從utf-8轉成big5之後處理將會一切正常
若是開發使用Mac的主機開發,系統會自行在資料夾內建立.DS_store,
由於檔案並非專案所需的資料,所以在專案打包之前需要移除專案目錄下所有的.DS_store資料
可以使用此指令快速移除:
find [Project_Folder_PATH] -name ".DS_Store" -depth -exec rm {} \;
最近在學習Reactjs時,有接觸到一些ES6原生支援的Promise,這裡記錄一下參考的範例.
function addPromise(a , b) {
return new Promise(function (resolve , reject){
if(typeof a === 'number' && typeof b === 'number'){
resolve( a + b );
}else{
reject("A & B need to be numbers");
}
});
}
addPromise(2,3).then(function (sum){
console.log('promise success! ' , sum);
}, function (err){
console.log('promoise error! ' , err);
});
addPromise('BEARD', 2 ).then(function (sum){
console.log('promise success! ' , sum);
}, function (err){
console.log('promoise error! ' , err);
});
Output:
promise success! 5
promoise error! A & B need to be numbers
前一陣子在Codeigniter下使用GMAIL的SMTP(TLS)寄送信件時, 發生信件無法寄出的問題,原因在於Google有阻擋安全性較低的應用程式存取權,所以必須在Google去將設定更改。......