Как сериализовать ответы AMF с использованием AMFPHP?

Я попытался использовать метод, который я видел, и отредактировал его, чтобы соответствовать моей среде.

require_once (‘amfphp / core / amf / app / Gateway.php’); require_once (
AMFPHP_BASE. ‘Амф / IO / AMFSerializer.php’);

$ data = array (‘message’ => ‘Hello, world!’)

$ serializer = new AMFSerializer (); $ serializer-> writeAmf3Data ($ data
);

выведите $ serializer-> outBuffer;

Но, кажется, ничего не работает для меня. Кто-нибудь знает, как перейти к сериализации AMF с использованием AMFPHP без шлюза?

0

Решение

С Amfphp 2.2.1:

require_once( 'Amfphp/ClassLoader.php');
$serializer = new Amfphp_Core_Amf_Serializer();
$message = new Amfphp_Core_Amf_Message('/1/onResult', null, $data);
$packet = new Amfphp_Core_Amf_Packet();
$packet->messages[] = $message;
echo $serializer->serialize($packet);
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]