目前看來我已經嘗試了本書中的每一個竅門,試圖讓它起作用。我需要一些編碼AMF請求的方法,然後解碼響應。在這一點上,我不在乎它使用什麼語言,只要它是可行和免費的(就像我一樣),但是我更喜歡PHP。如何編碼(序列化)和解碼(反序列化)AMF數據包?
我不知道需要哪些其他信息,但我很樂意提供更多的信息 - 只是評論這個!
謝謝。
編輯: 看來我正在使用的AMFPHP的版本被打破。使用我從某處工作的不同版本。
目前看來我已經嘗試了本書中的每一個竅門,試圖讓它起作用。我需要一些編碼AMF請求的方法,然後解碼響應。在這一點上,我不在乎它使用什麼語言,只要它是可行和免費的(就像我一樣),但是我更喜歡PHP。如何編碼(序列化)和解碼(反序列化)AMF數據包?
我不知道需要哪些其他信息,但我很樂意提供更多的信息 - 只是評論這個!
謝謝。
編輯: 看來我正在使用的AMFPHP的版本被打破。使用我從某處工作的不同版本。
可以使用amfphp爲PHP側或從zend framework或weborb for PHP誰也免費
究竟如何?每次我嘗試序列化我的$ amf對象時,使用$ serializer = new AMFSerializer(); $ result = $ serializer-> serialize($ amf); 它不會以正確的響應回來。 – 2010-01-29 11:57:27
我不知道太少的信息。你在序列化什麼,你期待什麼? – Patrick 2010-01-29 12:01:54
試圖序列化的東西,所以最終的結果是這樣的:http://adammw.homeip.net:8888/amf/fvill.dat 例如,如果你$ amf = new AMFObject(file_get_contents('http:// adammw .homeip.net:8888/AMF/fvill.dat')); $ deserializer = new AMFDeserializer($ amf-> rawData); $ deserializer->反序列化($ amf);然後嘗試使用$ serializer = new AMFSerializer()重新序列化它。 $ result = $ serializer-> serialize($ amf); $結果與輸入不同,不僅僅是不同,而是錯誤的。 – 2010-01-29 12:04:35
SabreAMF有一個解碼器。檢查http://code.google.com/p/sabreamf/
雖然這個問題是非常古老的,但如果有人像我這樣搜索仍然存在。 結帳通過here
答案如果你可以發佈你如何做它會很好。 – pguardiario 2012-03-15 09:36:15