91.PHP日誌記錄方法. error_log("error info");92.weiphp圖靈機器人bug,需要修改3個地方。 問題描述:啟用聊天插件後,發現在微信客戶端上不管輸入什麼內容,回覆的都是預設好的內容,而無法使用圖靈機器人的功能。 問題分析:經過查看源碼,發現AddonsChatModelWeixinAddonModel.class.php 檔案有一處Bug,在function _tu(3(出去[mw_shl_code=php,true] if ($result ['code'] > 40000) {if ($result ['code'] $this->replyText ( '圖靈機器人請你注意:' . $result ['text'] );} else {return 另外,後面的程式碼中有兩段相同的case '200000' : 程式碼,可以刪除一段。 " 完成上面的修改,在微信上可以正常進行文字聊天了。但如果輸入新聞,微信還是會報錯誤。, v+ v: _9 q# O1 n經過幾處測試,發現是經過幾處測試,發現是經過幾次測試回覆圖文資訊時,沒有限制圖文的總數量。微信允許一次回覆的圖文條數好像是10,而圖靈回傳的新聞是20條,被微信判錯。 因為生成圖文的地方比較多,我在ApplicationHomeModelWeixinModel.class.php 這個檔案裡面統一修補:public function replyNews($articles) {public function replyNews($articles) {count ( ) {array_splice($articles, 10); // 丟掉10條以後的內容,以避免微信報錯}$msg ['ArticleCount'] = countle ( $msg ['Articles'] = $articles; $this->_replyData ( $msg, 'news bbs.weiphp.cn/thread-1976-1-1.html93.圖靈機器人API有3種方式。a.接入API:Api 位址: http://www.tuling123.com/openapi/api 請求方式:http get資料格式:接入微信公眾平台:http://www.tuling123.com/openapi/wechatapi?key= 306839dbd81e291718429191767c2070 http:// tuling123.com/openapi/cloud/access_api.jsp在weiphp平台中,原來的例子用的是“接入API”這種方式,“/openapi/api”,後來因為設定自己的key ,把地址改成了“/openapi/wechatapi”,因為覺得咱們是微信公眾平台嘛,結果坑了好久。 正解:雖然說是微信公眾平台,但是後台專門透過php介面呼叫圖靈機器人API的,應該用第1種方式。 94.chrome開發者工具 怎麼放到下方。不知道怎麼搞的,console飄到右邊去了,切換模式之後,直接在新視窗展示了,很不習慣。 解決方法:長按圖上的按鈕(Dock to main window), 如果不能成功, 多試幾次。 竟然還有這種極度隱含的技巧,尼瑪。 95.weiphp微調研bug。參考資料:[模組BUG] 微調研等表單不顯示使用者填寫的姓名和手機號碼6樓和16樓/* $member = get_memberinfo ( $vo ['uid' ); if (empty ( $member )) { } $vo ['truename'] = $member ['truename' ]; $vo ['mobile'] = $member ['mobile']; */ info //if (empty ( $member )) { $member = get_followinfo ( $vo ['uid'] ); AddonsSurveyControllerAnswerController.class.php第1處:$member = get_followinfo ( $vo ['uid'] );ember使用此方式取得。 第2處: $vo ['truename'] = $member ['nickname'];96.滑鼠頻繁的插拔,容易出現問題了。 Windows系統登出或重啟,很可能就好了,遇到好幾次了。 97.微信選單沒有刷新。 a.取消關注,再次關注。 b.等待,有的時候,菜單怎麼弄,也沒有及時刷新。只能耐心等待了。 透過微信調試工具,去獲得微信選單,才發現選單已經修改成功了。 但是,透過微信公眾號關注獲得的菜單,卻不是最新的。 鬱悶。 98.Apache複製目錄有問題。import org.apache.commons.io.FileUtils;Apache的copyDirectoryToDirectory(src,to);"C://js","C://js2/",把這個目錄複製到js2下面,變成了C://js2/js.import jodd.io.FileUtil;Jodd的方法以及aspectj的複製檔案的方法,就是需要的。 把js目錄下的所有文件,複製一份到js2下。 而不是在js2下有個目錄叫js。 99.md5密碼破解。 從網路上找到一個php的系統,安裝之後,密碼竟然不對,不是安裝過程中設定的密碼。 根據資料庫表中的密碼2cb7eba0f22a74e42ff016dfb55cf5a0,去網路上破解,發現密碼是like1989。 網路上開源的程式碼,說不定就是別人修改過的,有沒有後門還真不一定哦。 100.wamp原來內建了xdebug。 運行一個php程序,發現ajax請求裡竟然回傳了多餘的xdebug訊息。無意中,發現waml內建了xdebug,還是很不錯的。 只不過,ajax請求這個地方不應該輸出錯誤訊息。 這個地方是錯誤是這樣的,mysql_connect函數早php5.5已經不建議使用了,xdebug一直有輸出錯誤訊息。 改用mysql_li的函數就可以了。 武漢九天鳥-武漢領先的行動網路系統開發人員 九天鳥問答-http://ask.jiutianniao.com 九天鳥官網-建設中,敬請期待
以上就介紹了2015年創業中遇到的技術問題:91-100,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31