PIXNET Logo登入

秋風落葉、萍水相逢 - Matt 程式 旅行 攝

跳到主文

擁有多項宅興趣-鋼普拉、電玩和動漫魂 又愛四處旅遊遊玩的宅爸工程師 本身為網站全端工程師 後端會使用PHP、ASP 前端會jQuery、Extjs等 再加上會管理公司的網站伺服器 所以對CentOS以及Freebsd與網站相關的技術熟悉

部落格全站分類:生活綜合

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 8月 26 週三 201508:41
  • [PHP] 將時間轉換成多久以前

message
目前在做系統,其中一個功能是可以傳訊息給所有使用者
想做成像FB一樣可以在右上角顯示多久以前發送的訊息:
 
目前是利用以下的語法將時間格式化,當然也可以加上月、年,看訊息要保留多久而定:
(繼續閱讀...)
文章標籤

Matt 發表在 痞客邦 留言(0) 人氣(55)

  • 個人分類:PHP
▲top
  • 8月 26 週三 201508:36
  • [PHP] 利用exec取得git版本號(Hash值)

PHP的exec會回傳執行結果,可以簡單的利用以下的方式取得git的hash版本號:
exec('/usr/bin/git describe --always',$version_mini_hash);
exec('/usr/bin/git rev-list HEAD | /usr/bin/wc -l',$version_number);
$version['short'] = $version_mini_hash[0];
$version['full'] = trim($version_number[0]).".$version_mini_hash[0] (".str_replace('commit ','',$line[0]).")";
(繼續閱讀...)
文章標籤

Matt 發表在 痞客邦 留言(0) 人氣(101)

  • 個人分類:PHP
▲top
  • 8月 20 週四 201518:20
  • CentOS 設定LDAP for PHP


預先安裝好PHP
先安裝必需的套件(SSSD等包含可以連結到Windows AD的套件)

(繼續閱讀...)
文章標籤

Matt 發表在 痞客邦 留言(0) 人氣(371)

  • 個人分類:PHP
▲top
  • 12月 20 週二 201110:34
  • (PHP) Captcha 攻防與我現在使用的套件

CAPTCHA Image
目前還是最常用來防止機器人最基本的方法,當然已經有很多破解方式
下列網址列出幾項已經被破解的方式,還有那些比較不容易被破解的
 
http://caca.zoy.org/wiki/PWNtcha
當然相對難破解的缺點是--->難以辨認
(繼續閱讀...)
文章標籤

Matt 發表在 痞客邦 留言(0) 人氣(2,886)

  • 個人分類:PHP
▲top
  • 12月 15 週四 201117:12
  • (php) 加解密


$key = '設定您加密的ksy值';
$str = '要加密的字串';
$active_key = base64_encode(mcrypt_encrypt(MCRYPT_3DES, md5($key), $str, MCRYPT_MODE_CFB, md5(md5($key))));
$key值如果能常常更換會更好,不容易被破解,MCRYPT_3DES是加密方法,也就是3DES,
(繼續閱讀...)
文章標籤

Matt 發表在 痞客邦 留言(0) 人氣(1,348)

  • 個人分類:PHP
▲top
  • 12月 14 週三 201111:27
  • (codeigniter) A3M library - A CodeIgniter Account Authentication & Authorization Package

http://code.google.com/p/a3m/
之前想做活動頁面,連結社群網站登入,找到這個
Facebook/Twitter/Google/Yahoo/OpenID
可以整合上面的帳號登入,不過似乎停止繼續開發了...DEMO頁面也不見了
 
(繼續閱讀...)
文章標籤

Matt 發表在 痞客邦 留言(0) 人氣(76)

  • 個人分類:PHP
▲top
  • 12月 13 週二 201109:10
  • (PHP) 內建JSON裡 json_decode遇到 JSON array時

PHP內建的json_decode是很好用,但是遇到JSON array
[{"Status": "Shipped","ReceiveDate": "2011-11-25"},{"Status": "Tested","ReceiveDate": "2011-12-07"}]
這種模式的話,就無法解析了
可以改用PEAR的Service_JSON或者Zend json及XmlRpc json
以http://pear.php.net/pepr/pepr-proposal-show.php?id=198為例:
就可以被解析成:
Array ( [0] => stdClass Object ( [Status] => Shipped [ReceiveDate] => 2011-11-25 ) [1] => stdClass Object ( [Status] => Tested [ReceiveDate] => 2011-12-07 ) )
如果是要給前端解析,JS本身就可以解JSON array,這邊事後端PHP遇到JSON arrray的問題
(繼續閱讀...)
文章標籤

Matt 發表在 痞客邦 留言(0) 人氣(434)

  • 個人分類:PHP
▲top
1

個人資訊

Matt
暱稱:
Matt
分類:
生活綜合
好友:
累積中
地區:

文章分類

  • 育兒 (1)
  • 國內旅遊生活 (10)
  • 國外旅遊生活 (6)
  • 食記 (9)
  • 3C開箱 (3)
  • 網站架設與管理 (11)
  • 後端WEB技術 (6)
  • 前端WEB技術 (4)
  • PHP (7)
  • 多語系 (1)
  • Jquery (2)
  • SNMP (1)
  • 未分類文章 (1)

最新文章

  • 三井Outlet 鶴橋風月 大阪燒
  • 麥當勞 小麥麥體驗營之小小店經理
  • [食記] 桃園高鐵站 博多一風堂拉麵
  • [食記] Two monkeys Brunch
  • 南投竹山桃太郎村
  • Bootstrap 4 col在桌機 2 col 在平板以下的尺寸會掉行的解法
  • [開箱] Wacom Intuos Draw 塗鴉板
  • Mysql一次修改整個資料庫的tables(新增欄位等等)
  • [食記] 永安 綠色隧道 莫內咖啡
  • [民宿] 台東樂活小築

文章搜尋

誰來我家

熱門文章

  • (2,886)(PHP) Captcha 攻防與我現在使用的套件
  • (279)Rsync Server 安裝與設定
  • (764)[FreeBSD] Pure-FTPd + MySQL 安裝與設定

參觀人氣

  • 本日人氣:
  • 累積人氣:

文章精選