工作需要不得不去碰 ASP
這邊記錄一下有用到的功能
之後遇到能快速記憶
2016年5月17日 星期二
2016年5月16日 星期一
【Excel】算欄位字數
有時匯入xls檔案欄位有字數限制
這時可以用Excel計算字數的函數:LEN 與 LENB
LEN:不分全形半形都算一個字
LENB:全形字元視為2個字,半形字元視為1個字
用法:
LENB(C2) :C2欄位的字元 (注意欄位屬性為通用格式)
這時可以用Excel計算字數的函數:LEN 與 LENB
LEN:不分全形半形都算一個字
LENB:全形字元視為2個字,半形字元視為1個字
用法:
LENB(C2) :C2欄位的字元 (注意欄位屬性為通用格式)
2016年5月13日 星期五
2016年5月12日 星期四
【PHP】AES 128 編碼
API需要用到AES 128 編碼 + base64編碼,特別記下來。
// 編碼 function encrypt($str, $key){ $str = mcrypt_encrypt(MCRYPT_RIJNDAEL_128,$key,$str,MCRYPT_MODE_ECB); $str = base64_encode($str); return $str; } // 解碼 function decrypt($str, $key){ $str = base64_decode($str); $str = mcrypt_decrypt(MCRYPT_RIJNDAEL_128,$key,$str,MCRYPT_MODE_ECB); return $str; }
2016年5月10日 星期二
【MSSQL】DECLARE 宣告
DECLARE @k nvarchar(255)
SET @k = 'ABC'
SELECT * FROM table WHERE name LIKE '%'+@k+'%'
SET @k = 'ABC'
SELECT * FROM table WHERE name LIKE '%'+@k+'%'
2016年5月6日 星期五
【PHP】無法 load mcrype
OS : Windows 2003
Apache 2.2.27
PHP 5.2.16
於php.ini 裡,將 ;extension=php_mcrypt.dll uncomment,並重新啟動 apache 後,發現 load mcrypt 出現問題,且該模組也沒有成功的 load。
後來發現原因為 PHP Server 找不到 php_mcrypt.dll 相依的 libmcrypt.dll檔案,即使 path 內有設定相關路徑,也是有錯誤。
解決方法:
將 php 裡的 libmcrypt.dll copy 到 C:\WINDOWS\ 下,然後重新啟動 apache,即可成功載入模組。
都不成功可將 php_mcrypt.dll 及 libmcrypt.dll 放到WINDOWS和SYSTEM32目錄下試試看
Apache 2.2.27
PHP 5.2.16
於php.ini 裡,將 ;extension=php_mcrypt.dll uncomment,並重新啟動 apache 後,發現 load mcrypt 出現問題,且該模組也沒有成功的 load。
後來發現原因為 PHP Server 找不到 php_mcrypt.dll 相依的 libmcrypt.dll檔案,即使 path 內有設定相關路徑,也是有錯誤。
解決方法:
將 php 裡的 libmcrypt.dll copy 到 C:\WINDOWS\ 下,然後重新啟動 apache,即可成功載入模組。
都不成功可將 php_mcrypt.dll 及 libmcrypt.dll 放到WINDOWS和SYSTEM32目錄下試試看
訂閱:
文章 (Atom)