JavaScript – jQuery – 使用 jshashes 取得 MD5/SHA等多樣演算編碼

jshashes 這個套件提供了 Hash 演算:MD5、SHA1、SHA256、SHA512、HMAC、RIPEMD-160。點我前往 Github 下載,或是使用 bower 安裝:

 

使用方式

 

php – MySQL – 將 timestamp 轉換為 date 或 datetime

如何將字串(string)的時間戳記(timestamp) 1486524609 格式化 (format)成 DateTime 2017-02-08 11:30:09 ?

PHP

 

MySQL

 

php – imap_mime_header_decode() 未定義的開啟方式

如果使用 imap 相關函數抱錯,例如使用 imap_mime_header_decode() 出現如

我們前往 php.ini 將套件開啟。

將註解拿掉

重新啟動 apache 即可。官方參考

 

PHP – 解析 Email 原始檔案(文本)

可使用 EmailParser 套件來分析。我們透過 Composer 安裝,或是去 Github 下載

使用方式

 

繼續閱讀

php – Amazon S3 – 使用 SDK PHP 向 API 取得列表與內容

申請

需要用到  AWSAccessKeyIdAWSSecretKey,所以右上角點 個人 > My Security Credentials

點選 Continue to Security Credentials

選第三個,並按下 Create New Access Key。

建立的檔案儲存下來,因為 Amazon 不會記錄你的 Key 跟 Secret,日後需要但忘記的話,只能重新建立喔

下載SDK

官方參考。使用 Compoer 下指定

 

$result[‘Body’] 取得的檔案是原始格式,如果你想要將這筆 Amazon S3 的 Email 轉寄到你的 Email ,那可以透過 PHP 套件 EmailParser 來解析這份文件的寄件者、標題、寄件時間、內容、夾帶檔案……接著就能轉寄了喔。EmailParser 可以參考這篇

發送轉寄後,不再讓貯體 (Bucket) 中的物件 (Object) 保留。這是因為如果每次觸發 PHP EmailParse 那會重新讀取 Amazon S3 列表,這樣之前轉寄過的又會再轉寄一次。如果要備份原始文件,其實可以存到你的資料庫。

本來有想過轉寄過的物件,改名,再讓 PHP 判斷。但發現 API 似乎沒提供修改物件檔名的方法,只好作罷囉。

 

繼續閱讀