ibmbluemix
【編者按】ibm 最近發布了
bluemix
申請 bluemix 賬號
編制乙個應用的配置檔案
設定乙個基於 bluemix 的** url
上傳(push)php 檔案,應用開始執行
圖 1.系統框架
過程描述
申請 bluemix 賬號 進入**: www.bluemix.net
圖 2圖 3
圖 4安裝該檔案後,在 c:\program files (x86)\cloud foundry 下產生了乙個 cf.exe 檔案。同時經過檢查發現,在系統的 path 路徑中,也增加了該目錄,也就是說可以直接在 dos command 環境下輸入 cf 命令執行該檔案。
編制乙個應用的配置檔案 檔名為:manifest.yml 作為乙個應用,需要設定應用的名稱、應用產生的**,範例的檔案為:
---說明:name 指定了應用的名稱- name: cf-php-mysql1
memory: 256m
instances: 1
host: lzhfirstphp
domain: ng.bluemix.net
path: .
buildpack:
host 指定了應用的擴充套件網域名稱,如上面的範例檔案則生成網域名稱:
lzhfirstphp. ng.bluemix.net
其他不做變動,修改完成後,將檔案儲存。
編制該檔案有三個注意事項:
檔案格式需要指定為 utf-8 的格式
設定應用名稱時,需要注意不能重複。
設定 host 名稱時,盡可能長一些,或者按照個人姓名、公司名稱進行設定,筆者上傳部署時曾經出現過錯誤,估計是名稱重複,後來修改後,部署成功。
圖 5圖 6
圖 7設定乙個基於 bluemix 的** 在 url 中設定**,注意此處的形式必須與前面設定的一致。
清單 1
<?php在這個檔案中,有三處需要改動:/** * wechat php test
*///define your token
define("token", "weixin");
$wechatobj = new wechatcallbackapitest();
$wechatobj->valid();
class wechatcallbackapitest
}public function responsemsg()
else
}else
}private function checksignature()
else }}
?>
第一:設定 token
define("token", "abcdefg123");//第一處修改這裡的數值,需要與前面網頁中的 token 的設定嚴格一致。
第二:這個範例程式中只是設定了驗證模式,而沒有訊息的響應處理,筆者將該檔案進行了修改,當存在驗證引數時進行驗證,而不存在驗證資訊時,則呼叫響應方法。
if ( $_get["echostr"] )第三:在範例程式中,對輸入資訊進行了一點處理,設定為返回資訊。else
$contentstr = "welcome to wechat world!".$keyword;另外需要注意的是該 php 檔案的編碼也必須是 utf-8 的。上傳(push)php 檔案,如果上傳正確,則等待應用執行。
cf api
cf login 此處輸入申請的使用者郵件、密碼,執行至執行結束。
cf push -f manifest.yml
該檔名指定必須與前述的配置檔案完全一致。
在正常的配置結束後,就可以在 bluemix 中看到該應用,該應用處於正常執行的狀態。
圖 9想該賬號傳送:hello!
將會收到系統返回的:welcome to wechat world! hello!
對於前面開發中介紹到的可能出現問題的地方再做一些總結:
正確設定 host 名稱,不可以重複。
配置檔案必須使用 utf-8 格式。
index.php 程式檔案格式必須使用 utf-8 格式。
系統未做說明,但是預設採用的是 index.php 檔案作為入口,也就是說,如果按本文所敘述的程式編制方法,利用網域名稱訪問時,將沒有結果展示。
筆者同時也必須要說明的是,本文只是對 bluemix 的乙個入門級應用的簡要總結,算是拋磚引玉,對於 bluemix 還只是冰山一角,有待更多研究,希望與廣大開發者合作共進。
原文出自:
ibm developerworks
基於 IBM Bluemix 開發微信公共賬號應用
申請 bluemix 賬號 編制乙個應用的配置檔案 設定乙個基於 bluemix 的 url 上傳 push php 檔案,應用開始執行 圖 1.系統框架 圖 2圖 3 圖 4安裝該檔案後,在 c program files x86 cloud foundry 下產生了乙個 cf.exe 檔案。同時...
基於Bluemix的微信公共平台應用開發
基本過程 申請 bluemix 賬號 編制乙個應用的配置檔案 設定乙個基於 bluemix 的 url 上傳 push php 檔案,應用開始執行 圖 1.系統框架 申請 bluemix 賬號 進入 www.bluemix.net 圖 2圖 3 圖 4安裝該檔案後,在 c program files...
基於C 的微信公眾平台開發系列1
1.首先伺服器位址及token驗證 18 region 伺服器位址校驗 19 20 伺服器位址校驗 21 22public void validateurl 23 39 1.字典序排序 40array.sort temp1 41 2.將3個引數字串拼接成乙個字串後進行sha1加密 42string ...