內部系統常常懶的做使用者登入,但是又需要做操作紀錄等等,就可以使用標準的 HTTP Authentication 來達成。
標籤: php
Facebook v4.4 PHP SDK 升級範例
Facebook PHP SDK 升級以往都是安排個半天寫好、測試,沒想到這次一行 code 的位置問題,追了三天才搞定,寫個簡單的範例出來,希望大家不會踩到同樣的問題。
PHP 免費電子書 - The Right Way 正體中文板
網路上的資訊太多,有很多是過時的訊息,此書是以 PHP 5.6 為基礎來撰寫的,有翻成各種語言的版本,也有繁體中文版可以看。
- 詳見:PHP 之道 - PHP: The Right Way
Google 新版 Captcha 系統 - NoCAPTCHA reCAPTCHA
Google 買了 reCatpcha 後, 就大量將 Captcha 用在各種地方來避免 Spam 干擾, 但是 reCaptcha 有些圖和文字實在都難到只有機器人看得懂, 不過以省事來說, 只好犧牲點使用者體驗, 換取工程師的時間.
前陣子有看到 Google 服務出現 "我不是機器人" 可以勾選的 reCAPTCHA, 只要勾選 "我不是機器人", 就不需要輸入驗證碼了~ 於是在找都沒找到哪邊可以公開呼叫使用, 現在總算發佈囉~
- 詳見: Google Online Security Blog: Are you a robot? Introducing “No CAPTCHA reCAPTCHA”
- 新聞可見: 防止惡意廣告!Google 更新 CAPTCHA 驗證系統
介紹
使用範例
PHP 為圖片加上浮水印 (含浮水印透明背景處理)
PHP 要為圖片加上浮水印: 就是要將兩張圖合併在一起, 浮水印的圖片要蓋在上面.
現實狀況還會遇到原圖要縮圖後, 浮水印的圖片可能也要跟著縮圖, 這些部分再此就不寫了, 此部份縮圖可見此篇: PHP 對 透明背景的圖片 做縮圖
此篇只寫如何用 PHP GD 來合併圖片, 做浮水印功能.
PHP 對 透明背景的圖片 做縮圖
PHP 對 透明背景的圖片 要做縮圖, 要如何做? (限 png 和 gif)
- 註1: 透明背景、透明底圖的圖片, 沒特別處理, 會變成一片黑.
- 註2: 要等比例縮圖, 請搭配此篇程式做修改: PHP 等比例縮圖程式 (下述程式參數同此文, 就不多加解釋)
PHP 判斷是否於 CLI 環境
PHP 要判斷現在程式的環境是 cgi、apache2handler 或是 cli, 要如何做?
PHP 使用照片 Exif 日期、時間當檔名 來做 Rename 動作
照片太多來不及整理, 經過電腦的搬來搬去後, 建立、修改日期都已經不是當時日期, 要回想就更困難了~
於是採用更懶惰的作法, 以年為單位來整理照片, 把照片依照 "年-月-份 時.分.秒.jpg" 來存檔, 全部丟入同一年份的資料夾, 暫時就當做整理完了~ XD
PHP 依照時間距離 取整點
在抓某些資料時, 在計算上會有時間誤差, 這時間誤差可能幾分鐘, 但是會造成計算後差上 1小時, 所以來作點規則整理.
PHP 如何抓 CURL TIMEOUT 的狀態值
PHP CURL 若 TIMEOUT 掉, 就直接回傳空, 程式繼續往下跑, 但是要特別追蹤 Timeout 的狀況, 於是要於 Timeout 時, 紀錄當下的資料, 要如何偵測是 CURL Timeout 呢?