有谁做过这样的事,关于post xml文档 在php用类似Request.Form("xx")的方法,不要用Request.BinaryRead 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那远程提交过来的是一个xml文档如:<?xml version = "1.0" ?><misc_command version="1.5"> <command_name>provision</command_name> <command_data_block> <action_id>1</action_id> <service_id>01112233</service_id> <mid>00148888888888</mid> <mobile_id>13999998888</mobile_id> <access_mode>1</access_mode> <access_mode>2</access_mode> <access_mode>3</access_mode> </command_data_block></misc_command>这样的东西,怎么提取呢?它不可能做为变量来取吧。 补充:对方不是以form框来提交信息的,可能是一个应用程序,所以用Request.Form()应该取不到吧/ 那你就要用PHP的剖析XML的方法,我也没用PHP做过,但有用JAVA做过........我想PHP中也会很简单的.PHP中有XML_pares的方法你去看看吧 xml的解析我可以搞定,但搞不定如何取这段数据,头痛啊~~~~~~~~~~ 下一代表单XForms可以实现这个功能,但是目前只能用在网站方面,Apache有部分支持,是通过Apache自己的项目实现的,可以参考相关文档。 接受数据用 $HTTP_RAW_POST_DATA 环境变量根据你所用的版本的不同,可能会得到两份相同的数据,其间用"\n"分开。仅自行处理时这并无影响。若保存为.xml文件或用xml函数处理就会出错,首次使用是请注意检查,若是请先拆分。 在线修改图片 看这个有什么问题呢? 小弟理解不了:"解析器代号"。。朋友们能帮我一把吗? php中如何用webservice得到数据,在线等 php批量上传文件问题(急) PHP能实现 点对点 的传送压缩包 方式么!? 想找一个smarty+php的简单网站的示例 如何在线即时发短信? 大家注意,请教一个问题!谢谢大家! 多级联动菜单 怎样将数据保存到.txt文件中。 Apache启动以后在任务管理器里为什么有两个进程?
<?xml version = "1.0" ?>
<misc_command version="1.5">
<command_name>provision</command_name>
<command_data_block>
<action_id>1</action_id>
<service_id>01112233</service_id>
<mid>00148888888888</mid>
<mobile_id>13999998888</mobile_id>
<access_mode>1</access_mode>
<access_mode>2</access_mode>
<access_mode>3</access_mode>
</command_data_block>
</misc_command>
这样的东西,怎么提取呢?它不可能做为变量来取吧。
对方不是以form框来提交信息的,可能是一个应用程序,所以用Request.Form()应该取不到吧/
我想PHP中也会很简单的.
PHP中有XML_pares的方法你去看看吧
根据你所用的版本的不同,可能会得到两份相同的数据,其间用"\n"分开。仅自行处理时这并无影响。若保存为.xml文件或用xml函数处理就会出错,首次使用是请注意检查,若是请先拆分。