[ MongoDB ] – How to show collections in PHP7

然已進化到可以存json格式但統計方面還是不便,這次要做到的功能其實很簡單就是 show collections ,列出所有集合(資料表),下指令很簡單 但 php 新版的mongodb 驅動已更新,舊的語法不能用著實讓我很困擾。

[ PHP ] – 列出指定 日期範圍 內所有日期

[ Phpmyadmin ] – 透過 Phpmyadmin 一次管理多台遠端資料庫

這個需求一般來說比較少見,因為預設mysql只允許您連localhost的資料庫,所以通常phpmyadmin也是管理本機的資料庫, 這次因為專案需求資料庫拆分了好幾台,安全因素也都只限內網連線,所以對外也沒法直接用phpmyadmin,退而求其次就是透過某台可對外的ip架設phpmyadmin方便管理資料庫。

[ MongoDB ] – MongoDB PHP 基礎範例

MongoDB PHP 基礎範例

[ Phpmyadmin ] – How To Change Phpmyadmin Default Url (localhost/phpmyadmin/ to localhost/yourname/)

為了資安所以安裝完phpmyadmin後務必要更改登入的資料夾名稱,不然就會有很多機器人瘋狂的想爆力破解mysql phpmyadmin密碼。 phpmyadmin 在安裝的時候是裝在 /var, 然後是以別名的方式轉跳到實際的資料夾;所以要變更該資料夾的名稱也相當簡單。

[ Linux ] – PHP 安裝 Redis 擴展

上一篇文章已經為系統安裝好 Redis , 因為之後是要透過php來操作 Redis 所以要為php安裝 Redis 擴展。

[ PHP ] – shell_exec() show error message and how to fix error message:sudo no tty present and no askpass program specified

最近常需要用php去呼叫shell script, 在command line 執行是沒問題的,但用shell_exec()去呼叫一直失敗,直接用var_dump回的也只是null,後來查一下才知回null是正常的因為我沒有拋出shell script的錯誤訊息。

[ PHP ] – ARRAY_COLUMN() 合併陣列的進階用法

之前有寫過一篇陣列合併的文章ARRAY_COLUMN() 二維轉一維 指定 KEY VALUE ,這次再來教一篇比較進階的用法,value 指定為array 也就是取得完整的陣列值。

[ PHP ] – PHP run shell script error sudo: no tty present and no askpass program specified

shell_exec() 可以讓php執行外部指令, 但會遇到權限問題以下為解法。 這邊要備註一下,如果你的 shell script 在command line下是可正常執行,透過 shell_exec()來執行卻不作動百分之九十是這個問題; 當初要查的時候一直接到 null這個值,你可以裡面指令不變 但改用exec()去執行就可以接到系統回傳的錯誤碼。

[ PHP ] – ImageTTFText 範例 ( 中文字轉圖片 )

這邊記錄一下 ImageTTFText 的簡單範例,主要是產生一個32x32的中文字圖片。