此文原本發表於我的部落格 老高的技術部落格 ,歡迎和老高交流!
此篇我們開始呼叫介面,我們在外掛程式類中新定義乙個方法,起名為send_post
,在方法中我們通過系統配置獲取介面呼叫位址。
由於我們還沒有建立日誌系統,所以我們將日誌先寫入檔案,先看效果吧!php
/**
* 傳送資料
* @param $url 準備傳送的url
* @param $options 系統配置
//記錄日誌
file_put_contents('/tmp/send_log', date('h:i:s') . $result . "\n");
}
返回值:
good!看來沒有什麼問題!不過為了保險起見,我還是用typecho自帶的http類重寫了此方法。json
現在我們的外掛程式基本能夠執行了,但是在結構上還可以進一步優化!php
public static function send_post($url, $options)else
//為了保證成功呼叫,老高先做了判斷
//傳送請求
//記錄日誌
file_put_contents('/tmp/send_log', date('h:i:s') . $result . "\n");
}}
typecho外掛程式編寫教程2 新外掛程式
此文原本發表於我的部落格 老高的技術部落格 歡迎和老高交流!第一節我們了解了乙個外掛程式的基本構成,下面我們需要乙個例項練習鞏固。為什麼要改版呢?新版外掛程式需要實現哪些功能?介面呼叫位址 api 在哪兒?php urls array api 你的准入金鑰 讓老高先把上一節hello world外掛...
typecho外掛程式編寫教程4 外掛程式點
終於,在能夠儲存配置資訊後,我們可以開始編寫外掛程式的掛載功能了。首先我們需要知道系統為我們在各個關鍵的環節都預留了外掛程式點給我們,系統執行到外掛程式點時,會檢測到是否有外掛程式掛在這個點上,然後執行外掛程式的邏輯!外掛程式的工作就是找到合適的外掛程式點,掛上去,然後執行自己的邏輯。外掛程式點,外...
typecho外掛程式編寫教程3 儲存配置
此文原本發表於我的部落格 老高的技術部落格 歡迎和老高交流!上一節我們製作了乙個裸外掛程式,下面我們開始讓我們的外掛程式開始工作!我們實現activate和deactivate方法 phppublic static function activate public static function d...