Flash 与 php 相互交互 总结

本文介绍了PHP与Flash交互的多种方式,包括通过XML、字符串、URL参数等进行数据读取,以及使用AMFPHP、JSON等技术进行数据交换的方法,并提到了Flash向PHP发送数据的Post方式。
最近做PHP和FLASH的交互比较多,这方面知识也略微了解了一些,总结下
Flash从PHP读取数据方法:
一.最常用的读XML

由PHP生成XML
1.用DOMDocument 类 如 PHP DOMDocument 生成XML 使flash读取

2.在模板里写好格式,带变量进来,如 表单类型的XML 用ci框架的话,在C写业务,给V数组,V写好格式,套格式遍历。smarty也类似。uchome的批量长传也是,详看souce/do_swdupload.php及模板页

3.echo 在PHP页面直接echo XML

注意生成XML的header
header("Content-type: application/xml; charset=utf-8");
<?xml version="1.0" encoding="utf-8"?>

生成的XML页面

二.读字符串
由PHP页echo字符串,flash拆字符串取数据。

三.读url参数.

四.AMFPHP
自己没用过,看同事写的,简单的说就是把获取的数据写到类里的方法中。flash去读方法

其他的还有json (自己没用过),读Post(听Flex同事说,没试验过)

Flash发送数据给XML:
目前自己只用过Post
比如填个flash表单 提交后flash把数据Post给PHP页面 由PHP去判断信息 写入库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值