原创 可以兼容java和php的雙向加密和解密類

之前要用php跟java對接一個不能被隨便破解但是可以雙向加密和解密的數據,就從網上找了幾個做了一下對比,最後發現了一個,還不錯,一直在用着,分享出來留作備用,有需要的也可以拿去用。 這個類主要是定義一個key,然後根據key值

原创 mysql 插入特殊字符時先轉義

mysql插入數據是報錯:MySQL server version for the right syntax to use near ‘Microsoft YaHei’, \xE5\xBE\xAE\xE8\xBD\xAF\xE

原创 sublime裏調整ecshop裏dwt,lbi文件高亮顯示代碼

之前一直以爲sublime讀dwt和lbi文件是不能高亮代碼的,有時候看代碼會很頭疼,然後就呵呵了,最後才發現,sublime可以調整文件的顯示類型,就是可以顯示爲純文本,也可以顯示爲html格式之類的,於是,趕緊照着調整了下:

原创 鍵值排序祕鑰驗證

一般祕鑰驗證都需要給數組按鍵值正序排序,然後md5,貼出來留作備用 /* 生成md5摘要 */ function params_md5($data, $client_id) { if

原创 thinkphp拆分出日誌函數

在做ecshop時發現沒有順手的打印日誌的地方,就去把thinkphp裏輸出日誌的地方簡單的拆了出來,代碼如下: /** * 日誌直接寫入 * @static * @access public

原创 php 500錯誤後顯示錯誤信息

有時候遇到500錯誤死活找不出錯誤出在哪裏,結果找到了這個萬能代碼,記錄下,以後用的到 register_shutdown_function(function(){ var_dump(error_get_last()); });

原创 php中利用函數json_decode將json轉化爲數組,返回爲null

記錄下網址 https://segmentfault.com/q/1010000002991973

原创 數組轉化爲多個變量和多個常量函數

剛纔看thinphp代碼,看到了一個函數,可以把數組拆分爲多個常量,記錄一下,順便記錄下將數組拆分爲多個變量函數 拆分爲常量函數 function array_define($array,$check=true) {

原创 js 計算獎品概率抽獎

之前做過一個用js進行獎品概率計算的功能,主要實現的是有一個初始概率,每次最多抽獎三次,當符合條件抽取根據設置的概率抽取獎品,記錄一下,跟後端概率邏輯一樣 function get_prize(){ var g

原创 使用phpExcelReader操作excel提示The filename *.xls is not readable的詳細解決方法

程序開發中經常會需要我們對office進行操作,比如用戶信息需要通過excel導入到數據庫。在開源的excel操作類中,有兩款產品最受人青睞,一款是phpExcelReader,一款是phpExcel。 通過phpExcelRea

原创 laravel-admin form表單使用部分自定義頁面

laravel-admin做後臺表單還是比較迅速的,一般的增刪改查通過命令和修改代碼很容易實現。但是對於定製化的頁面來說,需要做一些調整。 產品的原型圖是這樣的 最後初步的效果是這樣的 這個界面是用了一個單獨的view,是一個獨立

原创 css 坑

ios submit按鈕顯示圓角問題 ,解決辦法 -webkit-appearance: none; ios 普通元素做成按鈕後點擊無效 解決辦法:cursor:pointer; 定位圖片如果遮擋住下面的元素 解決辦法 : poi

原创 免費的獲取最近幾天內的天氣情況

現在很多比較好用的天氣接口都是收費的,自己寫了一個可以通過ip獲取當前城市並且調取天氣信息的函數,用的是新浪的接口,借用了網上的一些資源,現在還能用,這裏面還包括了獲取客戶端ip,將xml轉換爲數組函數 備註:新浪的接口的城市名是需要g

原创 vim快捷鍵使用

vim使用快捷鍵 !$:自動獲取上一條命令最後的參數 vim使用 命令模式: u:撤回上一步 i:進入編輯模式 o:當前行下面插入一行 p:粘貼 yy:複製一行 數字+ yy 複製多行 dd:刪除一行 數字+dd 刪除多

原创 php函數記錄

查找字符串在另一字符串中第一次出現的位置 strpos() 函數 編碼轉換 iconv("utf-8","gb2312//IGNORE",$content); xml轉換爲數組 /** * [getWeather 將xml轉換爲數組