如果做商业软件的话,Flash应该是更漂亮的方案(别搞错了,别以为就你知道php支持ming 和swf库可以动态生成 Flash,我说的不是这个。) 我要说的是支持Flash Remoting 的方案,这种东西才是真正有意义的PHP和flash的结合。由视觉设计师完成flash部分,PHP 程序员通过 flash remoting 的方式将 数据发送到 flash 做成的客户端中。 目前有几种方案:
AMFPHP
http://www.amfphp.org/ 由于Macromedia Flash Remoting 传输数据时 使用的是一种特有的更加高效数据格式, 所以AMFPHP通过分析数据格式,在服务器端构造了相应的php类来接收,解析和编码这些数据从而达到交换信息的功能(就像Samba一样,应该属于一种 Hacking 吧)。
PHPObject
http://ghostwire.com/resources/phpobject/ PHPObject 则采用了另外一种方法,通过在flash中嵌入一些actionscript的组件通过开放的格式soap来传送数据。
Cabron Connectort
http://cabron.sourceforge.net/ Cabron Connector 采用了传统的post方法结合CDE (Compact Data Exchange)格式,同样需要在flash中嵌入一些actionscript的组件来交换数据。
NKConnect PHP Connector
http://nuthing.com/flashconnect/ 采用了wddx包装数据。