PHP使用cURL時對404的判別方法

使用cURL時,假如使用以下代碼

就算那個網頁404,都會跑去success那邊。

需要使用以下設置

就能解決。

因為設置 CURLOPT_FAILONERROR 為 TRUE時,使用curl返回的http狀態碼大於400都會判定為處理失敗。

PHP 將datetime類型分割

WordPress發文同步到Twitter、新浪微博

無聊看了看新浪微博的API,因為跟twitter一樣使用OAuth2.0協議,所以可以通過修改Wordpress源碼,或者自己做一個plugin,即可實現發文同步到這些有api的SNS上。
當然,首先你要先申請成為開發者,獲得appid,這點twitter就很開放,只要你是twitter用戶就可以了。至於微博,呵呵,你懂的。

以下是同步到新浪微博的例子。
將一下這段代碼添加到你wordpress在用的那個主題的functions.php文件的末尾,$status就是你要發的內容,然後更改'你的appid'、'你的用戶名:你的密碼',這樣在你每次在wordpress發文之後,都會馬上同步到twitter和新浪微博了。

PHP使用strtotime()獲取以當前日期為基準N天前|N天后的日期

雖然基本的寫法可以有很多,例如可以使用UNIX TIMESTAMP以計算秒數差來獲得日期,但是PHP有自帶的strtotime()函數還是相當便利的。