Time of Update: 2016-07-13
typecho外掛程式編寫教程(三):儲存配置,typecho外掛程式上一節我們製作了一個裸外掛程式,下面我們開始讓我們的外掛程式開始工作!I. 完善方法兩個方法我們實現activate和deactivate方法複製代碼 代碼如下: public static function activate(){ return 'activate'; } public static function deactivate(){ return
Time of Update: 2016-07-13
PHP通過API擷取手機號碼歸屬地,api手機號碼該API介面自 2011年 SAE平台上線穩定運行至今,增加了17號段的支援,歡迎各種採集注限制 並發10詳細使用說明介面地址:http://appyun.sinaapp.com/index.php?app=mobile&controller=index&action=api要求方法:GET請求參數:參數名 類型 必填 參數位置 描述 預設值app string 是 urlParam 模組名稱(不變) mobilecontroller
Time of Update: 2016-07-13
PHP實現即時輸出、即時輸出內容方法
Time of Update: 2016-07-13
PHP實現的增強性mhash函數 這篇文章主要介紹了PHP實現的增強性mhash函數,使用預設mhash函數時報錯,找到了兩個解決方案,需要的朋友可以參考下 今天使用php的加密函數mhash 的時候,報錯: Fatal error : Call to undefined function mhash() mhash是php的內建函數但是使用卻報錯.. 一番研究總結兩種方法: 1,匯入php_mhash.dll擴充檔案,除此之外還要匯入 libmhash.dll (mhash
Time of Update: 2016-07-13
typecho外掛程式編寫教程(二):寫一個新外掛程式,typecho外掛程式第一節我們瞭解了一個外掛程式的基本構成,下面我們需要一個執行個體練習鞏固。真趕巧,老高最近正在改版百度sitemap提交外掛程式for
Time of Update: 2016-07-13
php擷取系統變數方法小結,php擷取變數小結本文執行個體講述了php擷取系統變數的方法。分享給大家供大家參考。具體如下:這裡通過一些php內建函數獲得各種系統變數。$v = get_defined_vars();//返回由所有已定義變數所組成的數組print_r($v);// get all defined objects$v = get_object_vars();//返回由對象屬性群組成的關聯陣列print_r($v);// classicphpinfo();//輸出關於 PHP
Time of Update: 2016-07-13
typecho外掛程式編寫教程(一):Hello World,typechohello最近老高正在編寫一個關於typecho的外掛程式,由於typecho不像wordpress,有那麼多的文檔參考,寫一個外掛程式還是遇到了很多的坑,不過隨著研究的不斷深入,老高也慢慢上手了,於是總結出此篇編寫教程分享給大家!I.
Time of Update: 2016-07-13
typecho外掛程式編寫教程(六):調用介面,typecho外掛程式此篇我們開始調用介面,我們在外掛程式類中新定義一個方法,起名為send_post,在方法中我們通過系統配置擷取介面調用地址。百度給的例子中使用了php的CURL,更進階的使用方法可以學習PHP_cURL初始化和執行方法下面我們結合一下百度站長提供的代碼。/** * 發送資料 * @param $url 準備發送的url * @param $options 系統配置 */ public static
Time of Update: 2016-07-13
PHP簡單實現HTTP和HTTPS跨域共用session解決辦法 這篇文章主要介紹了PHP簡單實現HTTP和HTTPS跨域共用session解決辦法,本文講解的方法相對簡單,需要的朋友可以參考下 HTTP、HTTPS協議下session共用解決cookie失效 的辦法:(也許不是最好的,但是實用) 原理就是把session id設定到本地的cookie, 代碼如下: $currentSessionID =
Time of Update: 2016-07-13
php實現的mongodb操作類,php實現mongodbmongo_db.phpthrowError('集合不可為空!'); } //判斷是否傳遞了host和port if (NULL !== $host) { $this->host = $host; } if (NULL !== $port) { $this->port = $port; } $this->table = $table; $this->mongo =
Time of Update: 2016-07-13
PHP cURL初始化和執行方法入門級代碼,curl初始化這個是採集基礎,最好熟悉一下$ch = curl_init();# 設定url和把結果返回,是否返回頭部curl_setopt($ch, CURLOPT_URL, 'http://www.baidu.com/');curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($this->ch, CURLOPT_HEADER, 1);#
Time of Update: 2016-07-13
php支援中文字串分割的函數,str_split不支援中文,利用mb_xx函數實現個/** * Convert a string to an array * @param string $str * @param number $split_length * @return multitype:string */function mb_str_split($str,$split_length=1,$charset="UTF-8"){ if(func_num_args()==1){
Time of Update: 2016-07-13
PHP編譯安裝時常見錯誤解決辦法,php編譯常見錯誤This article is post on https://coderwall.com/p/ggmpfaconfigure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution複製代碼 代碼如下:yum -y install libxslt-develconfigure: error: Could not find
Time of Update: 2016-07-13
PHP實現惡意DDOS攻擊避免頻寬佔用問題方法 這篇文章主要介紹了PHP實現惡意DDOS攻擊避免頻寬佔用問題方法,本文介紹的是一個簡單方法,需要的朋友可以參考下 使用PHP代碼實現的DDOS攻擊會導致頻寬被佔用,變成卡B。 處理辦法是: 修改php.ini檔案 1) "disable_functions"改成gzinflate,預設是放空 2) ”allow_url_fopen“設為Off 3) php_sockets.dll
Time of Update: 2016-07-13
typecho外掛程式編寫教程(五):核心代碼,typecho外掛程式之前囉嗦了很多,現在開始寫核心代碼。分析一下,發布文章的時候,我們需要的資訊就是當前文章的URL,我們需要想辦法從$contents、 $class中拿到他。目前我們的外掛程式類代碼如下(請注意render被我改成了send)複製代碼 代碼如下:class BaiduSubmitTest_Plugin implements Typecho_Plugin_Interface{ public static function
Time of Update: 2016-07-13
PHP安裝memcached擴充筆記,phpmemcached擴充最近在伺服器上部緩衝系統,記錄一下PHP安裝memcached擴充。複製代碼 代碼如下:# 安裝服務端yum install memcached -yI. launchpad請於https://launchpad.net/libmemcached/+download下載目前最新版的libmemcached(20150524)複製代碼 代碼如下:cd /tmpwget
Time of Update: 2016-07-13
php實現paypal 授權登入,php實現paypal授權php實現paypal 授權登入_sanbox_flag = $flag; $this->_redirect_uri = $redirect_uri; $this->_client_id = $client_id; $this->_client_secret = $client_secret; $this->_scope = $scope; $this->_state = $state; } /**
Time of Update: 2016-07-13
PHP實現的增強性mhash函數,php實現mhash函數今天使用php的加密函數mhash 的時候,報錯: Fatal error : Call to undefined function mhash()mhash是php的內建函數但是使用卻報錯..一番研究總結兩種方法:1,匯入php_mhash.dll擴充檔案,除此之外還要匯入 libmhash.dll (mhash 庫的載入依賴這個檔案) ,在 Apache 的設定檔 Httpd.conf 中載入 LoadFile
Time of Update: 2016-07-13
typecho外掛程式編寫教程(四):外掛程式掛載,typecho掛載終於,在能夠儲存配置資訊後,我們可以開始編寫外掛程式的掛載功能了。首先我們需要知道系統為我們在各個關鍵的環節都預留了外掛程式點給我們,系統運行到外掛程式點時,會檢測到是否有外掛程式掛在這個點上,然後執行外掛程式的邏輯!外掛程式的工作就是找到合適的外掛程式點,掛上去,然後執行自己的邏輯。外掛程式點,外掛程式鉤子,外掛程式介面。。。在老高這兒是一個概念官方的外掛程式介面及功能列表我們的外掛程式需要執行的邏輯在這裡,Widget_C
Time of Update: 2016-07-13
PHP驗證信用卡卡號是否正確函數,php驗證信用卡卡號可以使用以下PHP函數,驗證一個卡號是否是信用卡:function validateCard ( $cardnumber ) { $cardnumber = preg_replace ( " /\D|\s/ " , "" , $cardnumber ) ; # strip any non-digits $cardlength = strlen ( $cardnumber ) ; if ( $cardlength != 0 )