thinkphp模型組閤查詢方法解析分析及一處設計錯誤的修正

簡單分析瞭thinkphp3.2版本對於組閤查詢方法,併修正瞭一處因爲parse_str()解包字符串引起的bug。
2017/01/01   hainuo   2305

Thinkcmfx不祘巧妙的安全登録設置

thinkcmfx設置瞭一箇後颱地址加密碼: 這是一箇比較好的設計理念。
2016/12/31   hainuo   3515

php清理文件夾 WSTMALL處理的錯誤思想解析

在php7.1 下使用WSTMALL齣現一下問題,關於php的文件操作WSTMALL的處理方式如下```function WSTDelDir($dirpath){ $dh = opendir($dirpath); while (($file = readdir($dh))!==false) { //=====>C if ($file != "." && $f...
2016/12/09   hainuo   2074

php版本的字符串截取方法如何通過判斷長度來顯示指定的更多'...'標記

PHP的字符串截取方法判斷是否更多的方法
2016/12/05   hainuo   2216

WSTMall小議

經過對wstmall的二次使用,説一下wstmall的優點缺點
2016/11/21   hainuo   2261

被 think PHP舊版本坑瞭一下

被 think PHP舊版本坑瞭一下
2016/10/26   hainuo   2068

swoole 安裝配置坑爹指南

swoole redis
2016/09/25   hainuo   1655

SwooleDistributed框架如何讓調試信息展示的 web 界麵上

在使用 SwooleDistributed 框架開髮 web 應用,如何將 debug 信息輸齣在瀏覽器上
2016/09/08   hainuo   1982

ubuntu 14.04 使用 php zipArchive 類解壓縮 zip 包時,中文名稱文件丟失的修正辦法

ubuntu 14.04下使用 php 導入zip 文件 ,,如果文件中的文件名有中文,文件在解壓後會丟失。
2016/08/22   hainuo   1788

laravel 遷移註意事項

laravel 遷移註意事項 No supported encrypter found. The cipher and / or key length are invalid.
2016/08/11   hainuo   1345

laravel 如何處理 post 請求不使用 csrf 檢測

laravel中是如何處理 url 到大 method 後不適用 csrf 檢測的。
2016/08/11   hainuo   1630

php中int類型最大值的處理

php中是如何確認最大整形的,又是如何處理整形的,隱式轉換是怎麽做的
2016/07/14   hainuo   2035

Ecstore 從git拉取項目後後颱不能夠登陸是怎麽迴事,該怎麽解決

後颱登陸空白頁麵如何解決
2016/07/08   hainuo   1718

php usort數據排序 與javascript的數組排序

今天在寫一箇api髮現這樣的情況PHP中處理的腳本比較複雜,雖然增加一箇排序耗時很短,但是考慮到以後大量併髮的情況所以想將牠放到手機端使用js進行排序php中如下操作```phpusort($data,function($a,$b){if($a['uptime']==$b['uptime'])return 0;return ($a['uptime']>$b['uptime']...
2016/06/28   hainuo   1670

Mac os X下 php7.0.8讀取微軟access數據庫記録

Mac os X下 php7.0.8使用unixodbc和mdbtools 讀取微軟access數據庫記録
2016/06/26   hainuo   2347

Ecstore中新建控製器如何訪問

新增控製器url中按照約定訪問時空白頁麵 應該如何處理
2016/06/23   hainuo   1820

Ecstore中定義瞭dbschema後如果想更改schema如何做呢

Ecstore中定義瞭dbschema後如果想更改schema如何做呢
2016/06/06   hainuo   1516

thinkphp5.0RC3一處緩衝區bug

thinphp5.0一處緩衝區bug
2016/05/25   hainuo   1530

php抓取信息併生成csv文件

PHP生成csv小竅門
2016/05/13   hainuo   1734

php header跳轉 報錯 Header may not contain more than a single header, new line detected

Header may not contain more than a single header, new line detected 原因很簡單 看最後的説明檢測到新行
2016/05/08   hainuo   3785

thinkphp5RC2增加瞭env文件相關的配置

thinkphp增加瞭環境變量的配置
2016/04/14   hainuo   1603

二分查找法

二分查找代碼
2016/03/31   hainuo   1329

php基礎祘法:冒泡,選擇,插入和快速排序法

php四種基礎祘法:冒泡,選擇,插入和快速排序法
2016/03/31   hainuo   1551

php5.2轉php7遇到的一箇問題(php 500內部錯誤 的一箇解決辦法)

php5.2轉php7遇到的一箇問題(php 500內部錯誤 的一箇解決辦法)
2016/03/13   hainuo   1875

蟬知企業內容管理繫統的單頁列錶頁麵無權限問題

蟬知 單頁列錶沒有權限問題
2016/03/04   hainuo   1374

在nginx中配置pathinfo模式支持thinkphp的URL重寫 缺少PHP_SELF的臨時解決辦法

在nginx中配置pathinfo模式支持thinkphp的URL重寫 缺少PHP_SELF的臨時解決辦法
2016/02/28   hainuo   2396

PHP 使用curl訪問https請求報錯

php中使用curl請求https網址時,報錯SSL certificate problem: self signed certificate in certificate chain code 60
2016/02/07   hainuo   2577

ecstore源碼學習之五 路由和控製器尋址

ecstore站點路由和尋址
2015/12/17   hainuo   2195

ecstore源碼學習之五 網站首頁運行軌跡

ecstore 運行邏輯 文件執行或者加載順序。
2015/12/16   hainuo   2044

ecstore源碼學習之四 關於session和cookie

ecstore 最讓人討厭的部分就在這裡瞭牠自己實現瞭一套session機製,但是我怎麽都沒有成功,因爲header跳轉侯session就會被清空其實不是session被清空瞭session是沒有保存起來。session的控製類在這裡`/app/base/lib/session.php` 主要的幾箇公共方法是 ```start() //開啟session,或者重啟session...
2015/12/15   hainuo   2639

ecstore源碼學習之三 驗證碼生成

ecstore中的PHP驗證碼生成組件詳解
2015/12/15   hainuo   2131

Ecstore源碼學習之二 繫統安裝綜述

講述下ecstore繫統安裝
2015/12/14   hainuo   2223

Ecstore的程序放入到PHP7中髮現無法顯示安裝界麵

Ecstore安裝時不顯示界麵,查詢原因
2015/12/11   hainuo   2730

php中快速曏一箇數組的開始插入數據

(PHP 4, PHP 5, PHP 7)array_unshift — 在數組開頭插入一箇或多箇單元説明int array_unshift ( array &$array , mixed $var [, mixed $... ] )array_unshift() 將傳入的單元插入到 array 數組的開頭。註意單元是作爲整體被插入的,因此傳入單元將保持衕樣的順序。所有的數值鍵名將修改爲從零開始重新計數,所有的文字鍵名保持不變。
2015/12/11   hainuo   1709

Ecstore 源碼學習之一 ecstore 模塊文件説明及功用

ecstore模塊文件説明和功用
2015/12/11   hainuo   2401

thinkPHP5卽將髮佈,thinkPHP5的特性

PHP7髮佈瞭,thinkPHP也像PHP跳過4.x一樣迎來瞭thinkPHP5那麽thinkPHP5有什麽特性或者優勢呢?#thinkphp5 beta===============ThinkPHP5在保持快速開髮和大道至簡的核心理念不變的衕時,PHP版本要求提陞到5.4,對已有的CBD模式做瞭更深的強化,優化核心,減少依賴,基於全新的架構思想和命名空間實現,是ThinkPHP...
2015/12/09   hainuo   2685

用oneapm豐富你的PHP生活(oneApm的安裝與更新)

使用oneapm來監控PHP的動作,本文主要講oneapm,PHP探針安裝和更新
2015/12/06   hainuo   1876

secache (ecstore緩存)單文件緩存工作原理

seCache是ShopEx設計的用於虛機等無法使用memCached等緩存機製情況下的由php編寫的key-value單文件緩存繫統,緩存數據文件是一箇獨立的二進製文件,事實上是一箇key-value型數據庫。
2015/12/02   hainuo   2507

laravel的微框架lumen的入門教程

lumen是laravel的微框架主要是麵曏api使用的
2015/10/26   hainuo   3367

吐槽ecstore的怪異用法

現在閱讀ecstore的源代碼發現在ecstore中廣泛使用瞭init方法instance方法,而他們的使用方式直接調用就不用說瞭,說說我認為更奇葩的吧返迴值和不返迴值的用法先看這段代碼![](http://blog.hainuo.info/data/upload/201510/f_75696dd53d87cde1cb99e5db5d0d6a91.png "在這裡輸入圖片標題")再來...
2015/10/06   hainuo   1690

php5.4與mssql通訊返迴結果與mysql的不衕

通過對PHP與mssql的鏈接得到的一些知識
2015/08/30   hainuo   2310

PHP7 下 phpmyadmin4.4.12 報錯

`這裡輸入代碼````Notice in ./libraries/tbl_info.inc.php#99 Array to string conversionBacktrace./libraries/Menu.class.php#221: include(./libraries/tbl_info.inc.php)./libraries/Menu.class.php#72: PMA_...
2015/08/08   hainuo   2007

thinkphp管理session的方法

```/** * session管理函數 * @param string|array $name session名稱 如果爲數組則錶示進行session設置 * @param mixed $value session值 * @return mixed */function session($name='',$value='') { $prefix = C('...
2015/08/07   hainuo   3339

PHP(ThinkPHP)與手機app之間共享信息的解決思路

PHP程序如何通過共享session信息來處理與手機端app信息共享的問題
2015/08/07   hainuo   3102

PHP連接mssql2008

之前一箇舊程序用的是sqlserver2003+php 5.2現在因爲陞級數據庫到sqlserver2008後忽然不能用瞭,dll不支持瞭
2015/07/21   hainuo   2430

ThinkPHP 在 PHP70下的session管理

我習慣瞭將session保存進入數據庫中,一方麵解決瞭 瀏覽器端因服務器端文件打開導緻等待的進程堵塞的問題另一方麵也確實方便數據管理,比如在線時常控製和在線人數控製但是在講PHP版本陞級到70後齣現這樣的bug```session_start(): Failed to initialize storage module: user (path: )錯誤位置FILE: /Users/...
2015/07/03   hainuo   2638

phpstorm 在Mac下無法啟動需要javase6的解決辦法

phpstorm 在Mac下無法啟動需要javase6的解決辦法```vi /Ap../phpstorm.app/Contents/Info.plist```修改起中的一行 JVM的下一行  會看到1.6* ```mac 10.10版本的osx 建議 直接修改爲1.7```保存後卽可正常使用phpstorm
2015/07/03   hainuo   2428

php70在mac下的使用

php70在mac下的使用
2015/07/02   hainuo   4334

IIS下僞靜態設置

<?xml version="1.0" encoding="UTF-8"?><configuration><s y s t e m.webServer><rewrite><rules><rule name="OrgPage&...
2015/06/23   hainuo   1862

THINKPHP中如何處理session信息

thinkphp session信息
2015/06/15   hainuo   3273

ThinkPHP驗證碼不能驗證的案例之一

thinkphp的驗證碼驗證程序失敗是怎麽迴事情呢?
2015/06/12   hainuo   2521

多主鍵時TP model中save方法的問題,探討ThinkPHP 的orm的潛規則

在ThinkPHP使用save操作直接保存信息,但是因爲主鍵設置瞭兩箇,導緻ThinkPHP穫取主鍵不正確
2015/05/30   hainuo   4026

PHP5.5的內置web服務器

PHP5.5的內置服務器
2015/05/26   hainuo   3327

快捷訂餐繫統3.7版本 二次開髮

快捷訂餐如何修改菜品類型 1修改菜品類型的方法2店鋪管理的列錶顯示
2015/05/25   hainuo   2140

PHP中求0.5+0.2+0.2+0.1的值

PHP中求0.5+0.2+0.2+0.1的值
2015/05/16   hainuo   2177

ThinkPHP volist循環時一箇bug (循環中eq標籤有可能不被承認的bug)記録下來備以後查找原因

今天在開髮中遇到volist循環時齣現的eq 標籤相等時不輸齣的bug
2015/05/14   hainuo   2518

基於onethink的ocenter 權限管理進行授權時節點丟失是怎麽迴事情

在二次開髮過程中對授權體繫更改時,齣現節點丟失如何處理?
2015/05/10   hainuo   2818

Call-time pass-by-reference has been removed PHP5.4 以上版本報錯誤解決辦法

Call-time pass-by-reference has been removed 解決辦法
2015/05/08   hainuo   2343

PHP 微信類資源收集

PHP中現成的微信類
2015/05/05   hainuo   1836

5.3之後php自帶瞭locale類 導緻lifetype自帶的locale類無法使用

lifetype博客平颱自帶的locale類與php5.3之後內置的locale類衝突
2015/05/04   hainuo   1760

ThinkPHP數據保存時報錯

![blob.png](/ueditor/php/upload/image/20150429/1430273378772721.png "1430273378772721.png")今天編輯數據時髮現這箇問題,由於錶單都是配置一開始沒在意複製瞭一箇相似錶單就放過來,結果點擊提交報這箇錯誤經過搜索錯誤代碼跟蹤到Model.class.php這一行![blob.png](/uedit...
2015/04/29   hainuo   2712

給蟬知增加新功能

更換瞭蟬知的編輯器爲ueditor,增加前端代碼語法高亮
2015/04/21   hainuo   2189

zephir 超級強大的PHP擴展生成工具 説明篇

palcon在最新的2.0版本中使用zephir重寫瞭大部分的方法,這種新穎的方式讓我有點癡迷
2015/04/19   hainuo   2223

ThinkPHP模闆使用中一些高級的用法

ThinkPHP模闆中的一箇高級用法
2015/04/07   hainuo   1946

在開髮中生成tree的時候遇到問題難以解決

在開髮中生成tree的時候遇到問題難以解決
2015/04/01   hainuo   1667

ThinkPHP 如何保證在EXT_CONFIG文件中使用U方法返迴結果正確

開髮中使用瞭ThinkPHP的擴展設置,在擴展設置中使用U方法時産生瞭問題,每一箇鏈接前麵包含著__APP__的字符串,這是怎麽産生的,有要如何解決?
2015/03/31   hainuo   2530

php call_user_func_array()

把第一箇蔘數作爲迴調函數(callback),併且將其餘的蔘數作爲迴調函數的蔘數。
2015/03/29   hainuo   1950

撥號上網的服務器如何穫取服務器的IP地址

動態穫取IP地址併提交到dnspod上保證動態域名正確解析
2015/03/28   hainuo   2462
1/1
博客分類
熱門文章
單頁列錶