Tommy 碎碎念

Tommy Wu's blog

« 上一篇 | 下一篇 »

phpmsnclass v1.10
post by tommy @ 16 二月, 2011 19:25

更新 phpmsnclass 版本為 1.10.

異動記錄:

  • 如果在傳送訊息時逾時, 會嘗試用離線訊息再送一次. (r31, 2008/10/24) 
  • 離線訊息長度被限制為 314 字元組, 超過會分次傳送. (r32, 2009/01/04)
  • 如果在傳送離線訊息時碰到 q0:SenderThrottleLimitExceeded 錯誤時, 會自動暫停傳送 35 秒. (r32, 2009/01/04)
  • 修正離線訊息分次傳送的順序問題. (r33, 2009/01/05)
  • 統一所有 SOAP 使用的程式代號. (r34, 2009/01/12)
  • 修正收到離線訊息時, 網路判斷錯誤的問題. (r34, 2009/01/12)
  • 更改版本代碼與 8.5.1302 相同. (r34, 2009/01/12)
  • XFR 指令可以超過 2 秒才回應, 修正逾時的判斷. (r35, 2009/1/19)
  • MSNP15 自 2009/07/21 後不再回應 SBS, 更改程式流程以便正常登入. (r38, 2009/7/25)
  • 檢查 $aNotifyUser 是否有空字串, 避免不必要的刪除或新增動作. (r40, 2009/7/27)
  • 檢查 $to_str 是否為空字串, 避免不必要的傳送動作. (r41, 2009/7/27)
  • 更改版本由 2.0pre 為 1.10pre, 2.0 的版本由 Ricky 針對 p2p 功能重寫並維護. (r42, 2009/7/27)
  • 在 ticket 逾時後, 必須重設個人訊息. (r45, 2009/10/13)
  • 在沒有 mhash 模組時, 自行計算 MHASH_SHA1, 由 areless 提供. (r46, 2010/2/1)
  • passport 回應訊息修正, 在 2011/2/14 之後, 收到的是 Compact2 而不是 PPToken2. (r49, 2011/2/16)

檔案請到 Google Code 抓取.

Del.icio.us Furl HEMiDEMi Technorati MyShare
commons icon [1] Re:phpmsnclass v1.10 [ 回覆 ]

感謝

commons icon [2] Re:phpmsnclass v1.10 [ 回覆 ]

您好,

我在用最新版的 1.11 時有個怪現象耶,我用我個人的帳號沒問題,用一個朋友帳號也沒問題,但是我申請了一個新的帳號來跑時,卻出現了以下的錯誤訊息:

Notice: Undefined index: argv in /var/www/html/phpmsnclass/msn.class.php on line 3088

Warning: fopen(/log/msn_20120625.log) [function.fopen]: failed to open stream: No such file or directory in /var/www/html/phpmsnclass/msn.class.php on line 3090
*** sent OIM to [email protected] (network: 1): Now: 06/25/12 18:10:10 Testing NS: >>> OUT Done!

請問我哪裡弄錯了嗎?

commons icon [3] Re:phpmsnclass v1.10 [ 回覆 ]

同一台機器?
你的訊息只看的出來 $_SERVER 陣列變數沒有 argv 這個變數. (我沒碰過, 不確定是不是新版的 php 或是 php.ini 設定造成的)

commons icon [4] Re:phpmsnclass v1.10 [ 回覆 ]

您好,

是的,我知道我這樣寫很籠統,講的資訊很少,不好意思 ..

機器是同一台沒錯(FEDORA 8),我是直接拿 sample.php 改內容,把訊帳號跟收訊息的帳號填進去而已,

使用平常在用的HOTMAIL帳號跟朋友帳號跑結果都正常,

但使用今天註冊的兩個HOTMAIL帳號就會出現這個錯誤(不知道有沒有方式可以跟您告知該帳號?EMAIL給您方便嗎?),

其實不只有上述這個錯誤訊息,還有其他的不一樣錯誤訊息(不是跟上述的訊息同時出現,有點像是用A帳號是這個訊息,B帳號是另一個訊息)...

請教您可否有建議的方向來做測試呢?謝謝您。

commons icon [5] Re:phpmsnclass v1.10 [ 回覆 ]

用 root 跑跟沒用 root 跑嗎?
直接把除錯訊息關閉吧, 把 MSN 第二個參數改成 false 看看.

commons icon [6] Re:phpmsnclass v1.10 [ 回覆 ]

您好,

我把參數改為 false 了,display_error 關掉後雖然沒有錯誤訊息,apache 的 log 裡面有紀錄:

[Tue Jun 26 10:04:11 2012] [error] [client 57.192.75.91] PHP Warning: fopen(/log/msn_20120626.log) [function.fopen]: failed to open stream: No such file or directory in /var/www/html/phpmsnclass/msn.class.php on line 3090

權限方面我都把 owner 改為 apache 了,屬性也都改為755了 ...

commons icon [7] Re:phpmsnclass v1.10 [ 回覆 ]

如果會 php 就自己把那段改掉, 不然就放著不管吧. 那應該不會影響後續的結果.

commons icon [8] Re:phpmsnclass v1.10 [ 回覆 ]

您好,

這段是有影響的,他出現這段錯誤之後並沒有把訊息傳出去..

您是說把這段改成怎樣呢?看起來他是要寫LOG檔嗎?

commons icon [9] Re:phpmsnclass v1.10 [ 回覆 ]

我不認為會有影響, 不能傳應該是別的原因.

迴響
暱稱:
標題:
個人網頁:
電子郵件:
authimage

迴響

  

Bad Behavior 已經阻擋了 131 個過去 7 天試圖闖關的垃圾迴響與引用。
Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS