最近做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去判断信息 写入库。
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去判断信息 写入库。