2010-01-29 256 views
1

目前看來我已經嘗試了本書中的每一個竅門,試圖讓它起作用。我需要一些編碼AMF請求的方法,然後解碼響應。在這一點上,我不在乎它使用什麼語言,只要它是可行和免費的(就像我一樣),但是我更喜歡PHP。如何編碼(序列化)和解碼(反序列化)AMF數據包?

我不知道需要哪些其他信息,但我很樂意提供更多的信息 - 只是評論這個!

謝謝。

編輯: 看來我正在使用的AMFPHP的版本被打破。使用我從某處工作的不同版本。

+1

答案如果你可以發佈你如何做它會很好。 – pguardiario 2012-03-15 09:36:15

回答

5

可以使用amfphp爲PHP側或從zend frameworkweborb for PHP誰也免費

+0

究竟如何?每次我嘗試序列化我的$ amf對象時,使用$ serializer = new AMFSerializer(); $ result = $ serializer-> serialize($ amf); 它不會以正確的響應回來。 – 2010-01-29 11:57:27

+0

我不知道太少的信息。你在序列化什麼,你期待什麼? – Patrick 2010-01-29 12:01:54

+0

試圖序列化的東西,所以最終的結果是這樣的: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

1

雖然這個問題是非常古老的,但如果有人像我這樣搜索仍然存在。 結帳通過here